文章有些许长,请看官们耐心观看,文末有些许福利放送,感谢。 1、基础篇 01 面向对象 → 什么是面向对象 面向对...[作者空间]
简介 单例模式是一种常用的软件设计模式,其定义是单例对象的类只能允许一个实例存在。优点:系统内存中该类只存在一个对...[作者空间]
Java5到Java7的新特性见这里:https://www.jianshu.com/p/a051a2f0c3ab...[作者空间]
Java5的新特性 泛型 枚举 装箱拆箱 变长参数 注解 foreach循环 静态导入 格式化 线程框架/数据结构...[作者空间]
9月25日 Oracle 官方宣布 Java 11 正式发布。参考:http://openjdk.java.net...[作者空间]
一、源码分析 源码分析是一种临界知识,掌握了这种临界知识,能不变应万变,源码分析对于很多人来说很枯燥,生涩难懂。 ...[作者空间]
昨天面试,面试官问了自己一个synchronized和ReentrantLock的区别,感觉自己回答的并不是特别好...[作者空间]
最近面试一些公司,被问到的关于编程基础、数据库、Redis和系统设计相关的问题,以及自己总结的回答。 介绍一下你熟...[作者空间]
最近面试一些公司,被问到的关于Java NIO编程的问题,以及自己总结的回答。 谈谈对Java IO的认识。 对于...[作者空间]
最近面试一些公司,被问到的关于Java并发编程的问题,以及自己总结的回答。 Java线程的状态及如何转换。 多个线...[作者空间]
最近面试一些公司,被问到的关于Java虚拟机的问题,以及自己总结的回答。 Java内存区域是如何划分的? Java...[作者空间]
堆大小设置 JVM 中最大堆大小有三方面限制:相关操作系统的数据模型(32-bt还是64-bit)限制;系统的可用...[作者空间]
翻译自http://tutorials.jenkov.com/java-util-concurrent/index...[作者空间]
J2SE基础 九种基本数据类型的大小,以及他们的封装类。各自占多少字节boolean, byte, char, s...[作者空间]
目录:Java语法糖系列一:可变长度参数和foreach循环http://www.jianshu.com/p/62...[作者空间]
目录:Java语法糖系列一:可变长度参数和foreach循环http://www.jianshu.com/p/62...[作者空间]
目录:Java语法糖系列一:可变长度参数和foreach循环http://www.jianshu.com/p/62...[作者空间]
JVM运行内存的分类程序计数器:当前线程所执行的字节码的行号指示器,用于记录下一条要运行的指令,线程私有注:如果正...[作者空间]
JVM 1、内存模型以及分区,需要详细到每个区放什么。 JVM 分为堆区和栈区,还有方法区,初始化的对象放在堆里面...[作者空间]
翻译自http://tutorials.jenkov.com/java-util-concurrent/index...[作者空间]