240 发简信
IP属地:广东
  • Kotlin语言基础学习

    为什么要学习Kotlin?想必做Java开发的同学们,都基本接触过Intellij Idea这款大名鼎鼎的Java编程语言开发撰写时所用的集成开...

  • JVM内存管理之深入理解对象

    深入理解对象 我们知道,Java是一门面向对象设计的语言,面向对象的程序设计语言中有类和对象的概念。类就是具备某些共同特征的实体的集合,它是一种...

  • Resize,w 360,h 240
    Java编程基础之I/O

    我们为什么要学习Java I/O?在对象序列化、Json解析、XML解析、zip压缩处理的时候,均需要以I/O作为基础,这些都需要很扎实的Jav...

  • Android基础之序列化

    序列化 将数据结构或对象转换成二进制串的过程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...

  • JVM虚拟机之内存管理

    JVM 什么是JVM JVM全称为Java Virtual Machine,就是Java虚拟机。我们的Java程序,经过javac编译之后,会生...

  • Java基础学习之序列化

    序列化 将数据结构或对象转换成二进制串的过程。 序列化方案 Serializeble Java序列化方案 在Java中使用Serializebl...

  • AQS底层原理、运用和volatile详解

    AbstractQueuedSynchronizer 什么叫做AQS?从名字可以看出,AQS就是抽象队列同步器,是用来构建锁或者其他同步组件的基...

  • 阻塞队列和线程池原理

    阻塞队列 队列 队列是一种特殊的线性表,特殊之处在于它只允许在表的前端(front)进行删除操作,而在表的后端(rear)进行插入操作,和栈一样...

  • 并发基础知识补全和CAS基本原理

    并发基础知识补全 Callable、Future和FutureTask 在前文(线程基础、线程之间的共享与协作)中提到过中,新启线程的方式只有两...