辣鸡杂文
入过栈你
这个作者很懒,什么都没留下…
展开
-
JUL日志简易上手使用(上)
一JUL是什么? java.util.Logging 看名字就知道是Java原生的日志框架。不需要使用第三方库,小型简单,是他的优点,也是我为什么选择学习并记录这个日志类。 二JUL框架 JUL一般包含 Logger(记录器) :我们通过logger的api发布日志,logger也是我们日志程序的一个入口。 Handler:logger关联一个handler,logger把日志交给handler处理,handler负责做记录。handler的具体实现决定了日志处理方式。这么设计感觉有一点儿体现了策略设计模式原创 2020-05-21 18:58:34 · 1026 阅读 · 0 评论 -
探究一下try返回后finally还能返回是怎么在java虚拟机实现的?
一.JAVA部分字节码 上次听说吧,好像finally能覆盖return 嗯?在我学习中从来没有return后还能执行的东西。感觉有点儿见鬼。想看看它的机器码长什么样子? 我想知道究竟是在函数中return后又执行的finally的return?还是一起执行取finally作为结果?还是只执行finally的return? 不幸的是JAVA使用了JAVA字节码而不是汇编,但看起来好像理解了汇编这也没什么难的. 嘛,幸运的是我只想看看JAVA字节码finally双返回是怎么编译的,了解一点儿就行了。 二.反编原创 2020-05-16 00:37:41 · 154 阅读 · 0 评论 -
通过一个软构问题了解System.out.println
一.一个问题 突然看到一个问题,看了别人的答案觉得不是很理想。好像扭曲了问题核心。 public static void main(String[] args) { if(...) { System.out.println("a"); }else { System.out.println("b"); }...原创 2020-04-10 19:45:59 · 172 阅读 · 0 评论