- 博客(7)
- 收藏
- 关注
原创 最详细易懂的java反射
Person类是动态加载,所以,不编写Person类也不会报错,只有动态加载到该类时,才会报错;1.一个类的class类对象只有一个,不管new创建多少个对象都是同一个(即哈希值相同)先拿到class类对象,再用类对象获取到构造器对象,再用构造器对象创建对象。new Dog()是静态加载,所以必须要编写Dog类,否则会报错;类对象是为了获得对象、属性对象和方法对象(通过调用方法);(类本身的信息,就是由哪些属性、哪些方法)属性对象和方法对象是为了调用属性和方法;(3)Class类对象的三种获取方式。
2025-05-17 16:52:10
842
原创 JAVA泛型基础理解
1.是什么?就是自己写一个类,自己定义一个泛型,就叫自定义泛型类。2.怎么用?使用方法和上面一样;类的成员可以使用泛型;泛型的类型确定后,可以使用该类型和它的子类;(继承)泛型的类型是在创建对象的时候确定的(因为创建对象的时候需要指定类型);没有指定泛型的类型,默认为Object类;数组不能使用泛型(因为数组类型还没有确定,不会开辟空间);静态方法也不能使用泛型(静态方法与类有关,加载类的时候,对象还没有创建,即泛型还没有确定,使用了泛型无法完成类的初始化);
2025-04-25 20:33:20
735
原创 JAVA网络编程总结
接收端要接收数据,就先创建(定义)一个数据包packet来接收数据(数据包),然后拆包就可以显示数据了;而发送端要发送数据,也要先创建一个数据包packet,将要发送的数据放到到数据包里,然后发送即可。
2025-04-24 21:27:54
780
原创 指针用法总结
(4)指针赋值需要地址符,但用数组赋值不需要地址符。因为编译器会把数组名当指针处理,数组名指针指向数组的首元素,既是首地址。例如:int a[6]={0,1,2,3,4,5};(3)不能将整数赋给指针,但是可以将变量地址先赋给指针,再将整数赋给指针,既是将整数赋给变量。例如:*p=&a,p=1就等于a=1.指针就是“地址”,即是变量的地址,就像是房间的门牌号,所指的储存单元包含变量,而指针变量就是储存地址的变量。,定义的时候要带星号,当变量用时不能带星号。(1)带星号的指针变量既是所指变量。
2025-02-28 09:52:55
150
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人