- 反射 什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。在 java 中,只要给定类的名字,那么就可以通过反射机制来获得类的所有属性和方法。 反射有什么作用:在运行时判断任意一个对象所属的类。在运行时判断任意一个类所具有的成员变量和方法。在运行时任意调用一个对象的方法。在运... 反射 什么是反射?反射就是Reflection,Java的反射是指程序在运行期可以拿到一个对象的所有信息。反射是为了解决在运行期,对某个实例一无所知的情况下,如何调用其方法。在 java 中,只要给定类的名字,那么就可以通过反射机制来获得类的所有属性和方法。 反射有什么作用:在运行时判断任意一个对象所属的类。在运行时判断任意一个类所具有的成员变量和方法。在运行时任意调用一个对象的方法。在运...
- elasticsearch 实现亿级数据查询 (图文加Java代码教程)前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱一. 问题及解决方案如果一个索引存储超过亿级数据,es分页排序查询的时候会很慢,往往需要几十秒,并且如果你elasticsearch中的from size进行分页查询,它是不支持深分页的,只能查询到1000条。那么我们如... elasticsearch 实现亿级数据查询 (图文加Java代码教程)前言这是我在这个网站整理的笔记,有错误的地方请指出,关注我,接下来还会持续更新。作者:神的孩子都在歌唱一. 问题及解决方案如果一个索引存储超过亿级数据,es分页排序查询的时候会很慢,往往需要几十秒,并且如果你elasticsearch中的from size进行分页查询,它是不支持深分页的,只能查询到1000条。那么我们如...
- IO是指Input/Output,即输入和输出。以内存为中心:Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等。Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据从内存输出到网络等。 流的输入和输出Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。所有流的行为具有同样的方式... IO是指Input/Output,即输入和输出。以内存为中心:Input指从外部读入数据到内存,例如,把文件从磁盘读取到内存,从网络读取数据到内存等。Output指把数据从内存输出到外部,例如,把数据从内存写入到文件,把数据从内存输出到网络等。 流的输入和输出Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入/输出系统与物理设备链接。所有流的行为具有同样的方式...
- Spring Boot系列第一课:如何构建,运行以及编辑修改工程文件 Spring Boot系列第一课:如何构建,运行以及编辑修改工程文件
- 本篇带大家一起从源码了解 Spring Boot 内置的Http编码功能 本篇带大家一起从源码了解 Spring Boot 内置的Http编码功能
- 内部类和嵌套类:在另一个类中定义的类就是嵌套类(nested classes)。嵌套类的范围由装入它的类的范围限制。这样,如果类B被定义在类A之内,那么B为A所知,然而不被A的外面所知。嵌套类可以访问嵌套它的类的成员,包括private成员。但是,包围类不能访问嵌套类的成员。嵌套类一般有2种类型:前面加static标识符的和不加static标识符的。一个static的嵌套类有static修... 内部类和嵌套类:在另一个类中定义的类就是嵌套类(nested classes)。嵌套类的范围由装入它的类的范围限制。这样,如果类B被定义在类A之内,那么B为A所知,然而不被A的外面所知。嵌套类可以访问嵌套它的类的成员,包括private成员。但是,包围类不能访问嵌套类的成员。嵌套类一般有2种类型:前面加static标识符的和不加static标识符的。一个static的嵌套类有static修...
- 咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!环境说明:Windows 10 +... 咦咦咦,各位小可爱,我是你们的好伙伴——bug菌,今天又来给大家普及Java SE相关知识点了,别躲起来啊,听我讲干货还不快点赞,赞多了我就有动力讲得更嗨啦!所以呀,养成先点赞后阅读的好习惯,别被干货淹没了哦~🏆本文收录于「滚雪球学Java」专栏,专业攻坚指数级提升,助你一臂之力,带你早日登顶🚀,欢迎大家关注&&收藏!持续更新中,up!up!up!!环境说明:Windows 10 +...
- 面向对象的三大基本特征封装(Encapsulation)继承(Inheritance)多态(Polymorphism) 封装所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某... 面向对象的三大基本特征封装(Encapsulation)继承(Inheritance)多态(Polymorphism) 封装所谓封装,也就是把客观事物封装成抽象的类,并且类可以把自己的数据和方法只让可信的类或者对象操作,对不可信的进行信息隐藏。封装是面向对象的特征之一,是对象和类概念的主要特性。简单的说,一个类就是一个封装了数据以及操作这些数据的代码的逻辑实体。在一个对象内部,某些代码或某...
- 面向对象编程Java是一种面向对象的编程语言。面向对象编程,英文是Object-Oriented Programming,简称OOP面向对象和面向过程的区别面向过程编程是自顶而下的编程模式;把问题分解成一个一个步骤,每个步骤用函数实现,依次调用即可面向对象编程是将事务高度抽象化的编程模式; 将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题。... 面向对象编程Java是一种面向对象的编程语言。面向对象编程,英文是Object-Oriented Programming,简称OOP面向对象和面向过程的区别面向过程编程是自顶而下的编程模式;把问题分解成一个一个步骤,每个步骤用函数实现,依次调用即可面向对象编程是将事务高度抽象化的编程模式; 将问题分解成一个一个步骤,对每个步骤进行相应的抽象,形成对象,通过不同对象之间的调用,组合解决问题。...
- Java中的流程控制语句Java的程序控制语句分为以下几类:选择,重复和跳转。根据表达式结果或变量状态选择语句来使你的程序选择不同的执行路径。重复语句使程序能够重复执行一个或一个以上语句(也就是说,重复语句形成循环)。跳转语句允许你的程序以非线性的方式执行。 语句块:语句块是由一对花括号{}括起来的若干条简单的java语句;块确定了变量的作用域,一个块可以包含在另一个块中;不能再两个嵌套的... Java中的流程控制语句Java的程序控制语句分为以下几类:选择,重复和跳转。根据表达式结果或变量状态选择语句来使你的程序选择不同的执行路径。重复语句使程序能够重复执行一个或一个以上语句(也就是说,重复语句形成循环)。跳转语句允许你的程序以非线性的方式执行。 语句块:语句块是由一对花括号{}括起来的若干条简单的java语句;块确定了变量的作用域,一个块可以包含在另一个块中;不能再两个嵌套的...
- 掌握 JMeter 的脚本编写和执行,这基本已满足大部分的性能测试需求,但是面对各种各样的项目技术方案,有些需求是需要我们写代码实现的,那么性能测试工程师对 JMeter 二开就无法避免了,而 JMeter 作为 Apache 的开源性能测试工具允许使用者对其进行二次开发扩展,本文对常见的几种二开方法进行总结,方便大家学习查阅。 掌握 JMeter 的脚本编写和执行,这基本已满足大部分的性能测试需求,但是面对各种各样的项目技术方案,有些需求是需要我们写代码实现的,那么性能测试工程师对 JMeter 二开就无法避免了,而 JMeter 作为 Apache 的开源性能测试工具允许使用者对其进行二次开发扩展,本文对常见的几种二开方法进行总结,方便大家学习查阅。
- Java 中使用 BigDecimal 做除法运算的时候,值有可能是无限循环的小数,所以我们就需要在 divide 方法中传递第二个参数,来定义小数点后的精确位数,否则在不整除的情况下,结果是无限循环的小数 Java 中使用 BigDecimal 做除法运算的时候,值有可能是无限循环的小数,所以我们就需要在 divide 方法中传递第二个参数,来定义小数点后的精确位数,否则在不整除的情况下,结果是无限循环的小数
- 本篇 Huazie 介绍 Flea 框架下的 flea-db模块中如何接入JPA 本篇 Huazie 介绍 Flea 框架下的 flea-db模块中如何接入JPA
- Java中的运算符Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。另外Java还定义了一些附加的运算符用于处理特殊情况。 算术运算符算术运算符的运算数必须是数字类型。算术运算符不能用在布尔类型上,但是可以用在char类型上,因为实质上在Java中,char类型是int类型的一个子集。Java定义的算术运算符如下:'+' 加法'–' 减法(一元减号)'*' 乘法'/' 除法% ... Java中的运算符Java有4大类运算符:算术运算、位运算、关系运算和逻辑运算。另外Java还定义了一些附加的运算符用于处理特殊情况。 算术运算符算术运算符的运算数必须是数字类型。算术运算符不能用在布尔类型上,但是可以用在char类型上,因为实质上在Java中,char类型是int类型的一个子集。Java定义的算术运算符如下:'+' 加法'–' 减法(一元减号)'*' 乘法'/' 除法% ...
- 本篇 Huazie 介绍 Flea 框架下的 flea-db模块中的 JPA 封装代码 本篇 Huazie 介绍 Flea 框架下的 flea-db模块中的 JPA 封装代码
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签