为什么要学习Kotlin?想必做Java开发的同学们,都基本接触过Intellij Idea这款大名鼎鼎的Java编程语言开发撰写时所用的集成开...
深入理解对象 我们知道,Java是一门面向对象设计的语言,面向对象的程序设计语言中有类和对象的概念。类就是具备某些共同特征的实体的集合,它是一种...
我们为什么要学习Java I/O?在对象序列化、Json解析、XML解析、zip压缩处理的时候,均需要以I/O作为基础,这些都需要很扎实的Jav...
序列化 将数据结构或对象转换成二进制串的过程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...
JVM 什么是JVM JVM全称为Java Virtual Machine,就是Java虚拟机。我们的Java程序,经过javac编译之后,会生...
序列化 将数据结构或对象转换成二进制串的过程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...
AbstractQueuedSynchronizer 什么叫做AQS?从名字可以看出,AQS就是抽象队列同步器,是用来构建锁或者其他同步组件的基...
阻塞队列 队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样...
并发基础知识补全 Callable、Future和FutureTask 在前文(线程基础、线程之间的共享与协作)中提到过中,新启线程的方式只有两...