![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java
程序员Halo
这个作者很懒,什么都没留下…
展开
-
反射机制系列教程 (二)- 创建对象
与传统的通过new 来获取对象的方式不同反射机制,会先拿到Hero的“类对象”,然后通过类对象获取“构造器对象”再通过构造器对象创建一个对象步骤1:创建一个对象步骤2:练习-通过配置文件获取对象步骤3:答案-通过配置文件获取对象步骤1:创建一个对象通过反射机制创建一个对象 packagereflection; importjava.lang.ref...原创 2019-12-10 10:12:39 · 208 阅读 · 0 评论 -
(一)- Java反射机制教程-获取类对象
类对象概念: 所有的类,都存在一个类对象,这个类对象用于提供类本身的信息,比如有几种构造方法, 有多少属性,有哪些普通方法。步骤1:什么是类对象步骤2:获取类对象步骤3:获取类对象的时候,会导致类属性被初始化步骤4:练习-在静态方法上加synchronized,同步对象是什么?步骤5:答案-在静态方法上加synchronized,同步对象是什么?步骤1:什么是类对象在理解类...原创 2019-12-09 10:53:22 · 165 阅读 · 0 评论 -
byte,int,short,long,float,double,char占几个字节?能表示的最大最小值是多少?
Java中有8种基本数据类型byte,int,short,long,float,double,char,boolean;其中:byte占1个字节8位,取值范围为-2^7~2^7-1int占4个字节32位,取值范围为-2^31~2^31-1short占2个字节16位,取值范围为-2^15~2^15-1long占8个字节64位,取值范围为-2^63~2^63-1float占4个字节...原创 2019-03-26 14:46:51 · 9143 阅读 · 2 评论 -
面向对象的特征?
有四大基本特征封装,继承,多态 封装:封装就是将对象运行所需的资源封装在程序对象中——基本上,是方法和数据。隐藏对象的属性和实现细节,仅对外公开接口,控制在程序中属性的读取和修改的访问级别。 继承:继承可以使得子类具有父类的属性和方法或者重新定义、追加属性和方法等,而不需要再次编写相同的代码。 多态:多态是同一个行为具有多个不同表现形式或形态的能力。 即打印操作在彩色打印机下打印效...原创 2019-03-26 15:45:16 · 105 阅读 · 0 评论 -
装箱和拆箱
基本数据类型:byte,int ,short,long ,float ,double ,char ,boolean包装类型: Byte,Integer,Short,Long,Float,Double,Character,Boolean装箱:把基本数据类型转换成对应的包装类型,Integer i=1;自动装箱,实际上在编译时会调用Integer.V...原创 2019-03-26 16:12:48 · 116 阅读 · 0 评论 -
==和equals()和hashcode()
==比较的是两个对象的首地址没有重写的equals和==一样比较的是首地址string类重写了的equals比较的是内容是否相同equals相同的hashcode值一定要相同hashcode值相同的equals不一定相同...原创 2019-03-26 17:02:41 · 104 阅读 · 0 评论