
jvm
文章平均质量分 75
一只光头猿
这个作者很懒,什么都没留下…
展开
-
java中++的迷惑行为
java面试题遇到一些有关++奇葩题,奇葩之题必有奇葩之处,很有迷惑性。关于i++和++i我看到一篇很不错的帖子,写的非常不错。有兴趣可以去看看。 烟雾弹案例1 i++和++i的区别是什么? 很多人肯定听过这么一句话: ++ i 是先加后赋值;i ++ 是先赋值后加。 如果你也是这么认为的话,那来先做一道题: public void test(){ int i=0; int a=0; a=i++; System.out.print原创 2021-01-07 23:36:14 · 153 阅读 · 0 评论 -
什么是守护线程?
Java提供了两种线程:守护线程和用户线程 守护线程,是指在程序运行时 在后台提供一种通用服务的线程,这种线程并不属于程序中不可或缺的部分。通俗点讲,任何一个守护线程都是整个JVM中所有非守护线程的"保姆"。 用户线程和守护线程几乎一样,唯一的不同之处在于如果用户线程已经全部退出运行,只剩下守护线程存在了,JVM也就退出了。因为当所有非守护线程结束时,没有了被守护者,守护线程也就没有工作可做,当然也就没有继续执行的必要了,程序就会终止,同时会杀死所有的"守护线程",也就是说只要有任何非守护线程还在运行,程序转载 2020-06-26 22:12:22 · 2531 阅读 · 0 评论