摘要: 错误原因:构造方法与类名相同,系统已经由一个默认构造函数,给他设置一个形参即可。 运行结果:100 300 规律:初始化有两块:静态初始化和实力初始化。执行类成员定义时指定的默认值或类的初始化块,到底执行哪一个要看哪一个“排在前面”。执行类的构造函数。 静态初始化块的执行顺序: 1、静态初始化块只执 阅读全文
posted @ 2021-11-24 21:29 好(justice)…… 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 上述示例代码展示了Java的“方法重载(overload)”特性。 满足以下条件的两个或多个方法构成“重载”关系: (1)方法名相同; (2)参数类型不同,参数个数不同,或者是参数类型的顺序不同。 注意:方法的返回值不作为方法重载的判断条件。 练习: 查看一下JDK中System.out.print 阅读全文
posted @ 2021-11-24 21:23 好(justice)…… 阅读(11) 评论(0) 推荐(0) 编辑
摘要: 问题: 回答: Java程序中要求参与的计算的数据,必须要保证数据类型的一致性,如果数据类型不一致将发生类型的转换。 可以分为:自动转换、强制转换 Java中的自动转换 特点: 1、系统自动完成的,不需要程序员手动修改代码 2、将取值范围小的类型 自动提升为 取值范围大的类型 具体实例 public 阅读全文
posted @ 2021-11-24 20:25 好(justice)…… 阅读(28) 评论(0) 推荐(0) 编辑
摘要: 问题:阅读相应教材,或者使用互联网搜索引擎,弄清楚反码、补码跟原码这几个概念,然后编写示例程序,对正数、负数进行各种位操作,观察输出结果,与手工计算的结果进行比对,看看Java中的数是采用上述哪种码表示的。 回答: 原码(true form)是一种计算机中对数字的二进制定点表示方法。原码表示法在数值 阅读全文
posted @ 2021-11-24 20:15 好(justice)…… 阅读(207) 评论(0) 推荐(0) 编辑
摘要: 1 枚举类型等效于定义static finally 常量 2. 枚举类型可以有自己的属性(参数)和方法 3. 枚举类型可以以独立的文件存在 代码: public class TestEnum{ public static void main(String[] args) { OrderStatus 阅读全文
posted @ 2021-11-24 20:05 好(justice)…… 阅读(343) 评论(0) 推荐(0) 编辑