摘要: 阅读全文
posted @ 2022-03-01 19:07 Ging2000 阅读(13) 评论(0) 推荐(0)
摘要: class Father { static { System.out.println("静态代码块Father"); } { System.out.println("构造代码块Father"); } public Father() { System.out.println("构造方法Father") 阅读全文
posted @ 2022-03-01 18:37 Ging2000 阅读(38) 评论(0) 推荐(0)
摘要: 执行顺序:静态代码块 -- 构造代码块 -- 构造方法 (与编写代码的顺序无关) class Code { // 静态代码块 static { int x = 1; System.out.println(x); } // 构造代码块 { int x = 2; System.out.println(x 阅读全文
posted @ 2022-03-01 15:26 Ging2000 阅读(64) 评论(0) 推荐(0)
摘要: private 构造方法名(){}; 然后再把类中的各个方法定义成static,在外界直接通过类名调用方法,无需创建对象 阅读全文
posted @ 2022-03-01 14:27 Ging2000 阅读(106) 评论(0) 推荐(0)
摘要: a = a ^ b; b = a ^ b; // a ^ b ^ b = a a = a ^ b; // a ^ b ^ a = b 记法: 左边 = a,b,a 右边 = a ^ b 阅读全文
posted @ 2022-02-27 16:30 Ging2000 阅读(32) 评论(0) 推荐(0)
摘要: byte b1=3,b2=4,b; b=b1+b2; //错误 运算时会自动转换为int类型 而int类型的值不能赋值给byte 需要强制类型转换 b=3+4;//正确 常量具有常量类型优化机制 可以直接识别为byte(原因:常量运算,先把结果算出来再赋给一个变量) 当使用+、-、*、/、%运算符对 阅读全文
posted @ 2022-02-27 16:24 Ging2000 阅读(608) 评论(0) 推荐(0)