240 发简信
IP属地:北京
  • 浅谈Java系列:System类之初始化

    初识System类 System类是从JDK1.0就被定义了的一个类,本篇所有解读都是基于OpenJdk8而来。System类由final修饰符修饰,所以它不能被继承扩展,而...

  • 浅谈Java引用:强引用、弱引用、软引用和虚引用

    Java语言的一大优势就是JVM内存管理机制会自己处理内存的分配和回收,程序员再也不用像C语言那样自己小心翼翼的处理内存的分配和回收了,但这并不意味着不需要关心内存的分配和回...

  • Java WeakReference弱引用的理解与使用

    前言: 看到篇帖子, 国外一个技术面试官在面试senior java developer的时候, 问到一个weak reference相关的问题. 他没有期望有人能够完整解释...

  • 浅谈Java异常处理:Error与Exception那点事儿

    世界上存在永不出错的程序吗?有,不过是在程序员的梦中,自编程语言诞生的那一刻起,程序异常也就一起诞生了,异常处理机制也随之一起出现了。 究竟什么是异常处理,我们以Java语言...

  • Intellij Idea为Kotlin的序列化类生成serialVersionUID

    在Intellij Idea使用过程中,为Java序列化类自动生成serialVersionUID可以通过Inspections配置来完成: 设置完成以后,选中对应的类名,按...

  • 120
    Java NIO 简介

    引自:http://blog.iluckymeeting.com/2018/02/02/JavaNioOverview/ Java NIO简介 Java 1.4开始引入了Ja...

  • Java动态代理之Proxy

    引用自:http://blog.iluckymeeting.com/2018/01/06/javaproxy/ 环境准备 定义接口 Car、Truck 定义被代理的类 创建I...

  • 多线程与锁:(三)synchronized

    引用自: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/ 什么是锁? 在多线程编程领域,基本上所有的编程模...