
Java基础
文章平均质量分 61
CMLX1218
你知道的越多,你不知道的越多
展开
-
java位运算符和二进制转换
最近在看源码的时候,遇到这样一段代码整理下相关的知识点1. 十进制转二进制(1) 正整数除2取余,逆序排列(2) 负数 // 求-1的二进制 00000000 00000000 00000000 00000001 原码:一个整数,按照绝对值大小转换成的二进制 11111111 11111111 11111111 11111110 反码:将二进制按位取反 11111111 11111111 11111111 11111111 补原创 2021-05-13 11:42:49 · 171 阅读 · 0 评论 -
java retry: 详解
java retry: 详解发现验证结论反编译验证结论启发扩展发现今天在探索线程池实现原理的时候,遇到一个重来没有见过的语法,通过网上查阅资料,自己也做了验证验证通过查阅资料,retry其实就是一个标记,标记对一个循环的操作(continue和bread)处理点,功能类似于goto,所以retry一般都是伴随着for循环出现,retry: 标记的下一行就是for循环,在for循环里面调用continue或者break 再紧接着retry标记时,就表示从这个地方开始执行continue或者break原创 2021-05-12 20:53:18 · 2058 阅读 · 0 评论 -
Java类对象的初始化顺序和类在什么时候会被加载
类对象初始化顺序及类加载时机类对象初始化顺序java类在何时被加载总结类对象初始化顺序 分别在父类和子类中测试静态代码块、普通代码块、静态成员变量、构造器、静态内部类。代码块及变量测试//class Field { public static String baseFieldInit() { System.out.println("父类全局变量"); return ""; } public static String baseStat转载 2021-05-11 19:52:07 · 219 阅读 · 0 评论