在Mac下自己编译出一个OpenJDK10

摘要: 最近读到《深入理解Java虚拟机》这本书,这本书在第一章就讲到如何手动编译出一个JVM,所以本程序猿也想报着试一试的心里弄一个在执行java -version命令时显示自己名字的JVM,截个图可以在朋友圈里炫一波了😆 前提:本人是在Mac下编译的,Windows下未尝试,估计会比较麻烦。 环境准备 阅读全文
posted @ 2018-04-27 15:25 -atao- 阅读(793) 评论(0) 推荐(0)

静态块、main方法、构造块、构造方法的执行顺序

摘要: 在牛客网做题,遇到关于静态块、main方法、构造块、构造方法的执行顺序的问题,添加该随笔记之。 题目是写出如下java代码执行后所打印的顺序: 该题重点: 所以JVM在加载这个类时,首先因为静态块和静态属性优先级别相同,所以按先后顺序是new两个B对象赋予t1和t2, 所以会先打印两次"构造块",紧 阅读全文
posted @ 2017-11-09 12:01 -atao- 阅读(829) 评论(0) 推荐(1)