可以安装这个插件自动生成:https://github.com/yuanhoujun/intellij-generate-serial-version-uid-plugin
初识System类 System类是从JDK1.0就被定义了的一个类,本篇所有解读都是基于OpenJdk8而来。System类由final修饰符修饰,所以它不能被继承扩展,而...
Java语言的一大优势就是JVM内存管理机制会自己处理内存的分配和回收,程序员再也不用像C语言那样自己小心翼翼的处理内存的分配和回收了,但这并不意味着不需要关心内存的分配和回...
前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释...
世界上存在永不出错的程序吗?有,不过是在程序员的梦中,自编程语言诞生的那一刻起,程序异常也就一起诞生了,异常处理机制也随之一起出现了。 究竟什么是异常处理,我们以Java语言...
在Intellij Idea使用过程中,为Java序列化类自动生成serialVersionUID可以通过Inspections配置来完成: 设置完成以后,选中对应的类名,按...
引自:http://blog.iluckymeeting.com/2018/02/02/JavaNioOverview/ Java NIO简介 Java 1.4开始引入了Ja...
引用自:http://blog.iluckymeeting.com/2018/01/06/javaproxy/ 环境准备 定义接口 Car、Truck 定义被代理的类 创建I...
引用自:http://blog.iluckymeeting.com/2018/01/06/threadandlockthree/ 什么是synchronized加锁 sync...
引用自:http://blog.iluckymeeting.com/2018/01/06/threadandlocktwo/ 为什么会有偏向锁、轻量级锁和重量级锁? 并发锁总...
引用自:http://blog.iluckymeeting.com/2018/01/06/threadandlockone/ 什么是锁? 在多线程编程领域,基本上所有的编程模...