![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java核心技术
吊车尾自来也
这个作者很懒,什么都没留下…
展开
-
Java核心技术学习之对象拷贝(copy)和对象克隆(clone)
拷贝:原对象和克隆对象引用同一个对象克隆:原对象和拷贝对象引用不同对象,但是如果对象包含子对象的引用,拷贝域就会得到相同子对象的另一个引用,这样一来,原对象和克隆的对象仍然会共享一些信息。默认的克隆操作 是“ 浅拷贝”,并没有克隆对象中引用的其他对象。浅拷贝:当对象被复制时只复制它本身和其中包含的值类型的成员变量,而引用类型的成员对象并没有复制。深拷贝:除了对象本身被复制外,对象所包含的所有成员变量也将复制。...原创 2020-07-07 15:14:44 · 638 阅读 · 0 评论 -
Java核心技术学习之抽象类(abstract)和接口(interface)
抽象类(abstract)public abstract class Person { private String name; public Person(String name) { this.name = name; } public abstract String getDescription(); public String getName(){ return name; }}抽象类是包含一个或多个抽象方法的类,也可以包含具体数据和具体方法,子类必须实现抽象类的所有抽象原创 2020-07-07 10:05:47 · 152 阅读 · 0 评论 -
Java核心技术学习之自动装箱和自动拆箱
基本数据类型 --> 包装类3 --> Integer.valueOf(3)包装类 --> 基本数据类型int i = integer.intValue()自动装箱规范要求 boolean、byte、char 127, 介于 -128 ~ 127 之间的 short 和 int 被包装到固定的对象中。基本数据类型 --> 字符串+""String s = Integer.toString(3);String s = String.valueOf(3);原创 2020-07-06 19:31:01 · 86 阅读 · 0 评论 -
Java核心技术学习之四个访问修饰符
1 ) 仅对本类可见——private。2 ) 对本包可见——默认, 不需要修饰符。3 ) 对本包和所有子类可见——protected。4 ) 对所有类可见——public。注意事项:protected父类的protected成员是包内可见的,并且对子类可见;若子类与父类不在同一包中,那么在子类中,子类实例可以访问其从父类继承而来的protected方法,而不能访问父类实例的protected方法。...转载 2020-07-06 16:13:33 · 127 阅读 · 0 评论 -
Java核心技术学习之运算符优先级
运算符结合性[ ].()(方法调用 )从左向右! ~ ++ – + - 强制类型转换 new从右向左* / %从左向右+ -从左向右<< >> >>>从左向右< <= > >= instanceof从左向右== !=从左向右&从左向右^从左向右&从左向右|从左向右&&从左向右||从左向右...原创 2020-07-06 10:11:07 · 73 阅读 · 0 评论 -
Java核心技术学习之基本数据类型
Java八大基本数据类型char 2字节 默认值‘\u0000’ \u0000~\uFFFFboolean 1字节 默认值false 取值范围true、falseJava整型默认为int类型,浮点类型默认为double**计算规则如果两个操作数中有一个是 double 类型, 另一个操作数就会转换为 double 类型。否则,如果其中一个操作数是 float 类型,另一个操作数将会转换为 float 类型。否则, 如果其中一个操作数是 long 类型,原创 2020-07-06 09:45:04 · 104 阅读 · 0 评论