
java书 核心技术+卷一+
文章平均质量分 58
笨蛋不要掉眼泪
这个作者很懒,什么都没留下…
展开
-
java书 核心技术+卷一+4
枚举 反射原创 2024-12-06 17:30:46 · 523 阅读 · 0 评论 -
泛型数组与hashmap
要想比较值大小的话可以分别用对应基本类型的变量接受一下 再比较基本类型的变量值是否相等。基本类型对应的引用类型,如果数值一样,但是范围不在-128-127中。因为Integer是引用类型表示指向是否相同。如果范围在-128-127之间指的是一个对象。可以用int接受Integer的。重要的泛型结构--hashmap。5.3.1 访问数组元素列表。5.4对象包装器与自动装箱。数值类的包装类都有这个问题。基本类型和包装类是等价的。超出就不是一个对象了。还可以用类型转换比较。原创 2024-11-27 18:05:22 · 537 阅读 · 0 评论 -
java中的一些基本知识
123=1 000000001111011原码-->1 111111110000100反码(原码除了符号位剩余取反)-->1 111111110000101补码(最后加一)如:123=64+32+16+8+2+1=0000000001111011=补码。每个拼音都有自己的编码 这些拼音会组成汉字显示出来 选中之后就会找到汉字的编码。验证:453=400+50+3=4*100+5*10+3=比如输入f 输入法会接收到f的编码 然后匹配f拼音的编码。1/0-->1bit =1比特 1b=1字节=8bit。原创 2024-11-23 08:30:00 · 963 阅读 · 0 评论 -
java书 核心技术+卷一+3
hashmap比较key值的时候使用equals进行比较是否重复,存入value的时候需要hashcode确定位置。抽象类也可以定义普通方法 但是由于不能new自己对象 无法调用 一般不用 只定义抽象方法。重写equals为什么需要重写hashcode?相同点:这俩都是不可以new自己的对象,都需要多态方式。如果不使用hashmap则不需要重写hashcode。若是字符串采用此方法则比较的是值是否相等。当希望超类中的某些方法允许被子类访问。或允许子类的方法访问超类的某个域。原创 2024-11-22 10:00:00 · 532 阅读 · 0 评论 -
java书 核心技术+卷一+ 2
被static修饰的不管是方法还是属性 在其他地方都能直接调用 这就是静态的好处。字符串类型的数组 引用类型等都不可用final修饰 难不住属性的修改。所以若是父类和子类都需要的属性可以只在父类中写出 能够减少内存。一个类的句柄可以指向自己类的对象或者是自己的子孙后代类的对象。如果父类中的方法也被final修饰这个方法不能被重写。如果一个类被final修饰了就不能被继承。父类就算生成private子类也是有的。常量就是用来读取的 而不是用来修改的。这个部分可以被一个包中的所有方法访问。原创 2024-11-21 11:45:00 · 512 阅读 · 0 评论 -
java书 核心技术+卷一+ 1
case只能选中char,byte,short,int,字符串类型的数据 在java中。使用时在程序开头引入:import java.util.*;深拷贝--自己开辟内存 把对方的值拷贝一份存在自己的内存。用private的使用更改器可以只读只写进行变换 很灵活。可以重写一个toString()方法来对原来的进行覆盖。字符串类型由于其不可变的特性一直是安全的。其中一个变了另外也跟着变 而深拷贝不会。这个表示arr6就是arr深拷贝来的。基本类型等于基本类型默认就是深拷贝。3.10.3 数组拷贝--面试点。原创 2024-11-20 18:22:06 · 480 阅读 · 0 评论