Java
文章平均质量分 92
皖南笑笑生
这个作者很懒,什么都没留下…
展开
-
Java编程思想学习笔记1 - 内部类
内部类简单来说就是定义在一个类内部的类。一直很难理解为什么要使用内部类,对内部类的理解始终停留在表明。今天详细学习了Java内部类的机制,总结下内部类的使用。归纳大纲如下: 1. 内部类的基础结构 2. 内部类的优点和使用场景 3. 内部类的分类 4. 内部类的继承 若有不正之处,请批评指教,共同成长!请尊重作者劳动成果,转载请标明原文链接1. 内部类的基础结构2....原创 2016-06-12 16:19:41 · 924 阅读 · 2 评论 -
Java编程思想学习笔记2 - 字节流和字符流
《Thinking in Java》第18章的内容是相当丰富精彩的,也在网络学习参考了很多前辈们的笔记,个人由于能力有限(毕竟和大神Bruce Eckel的能力相差甚远),将这一章的内容分三个部分来写,希望能够慢慢品味和领悟Java IO的精粹: 第一部分、字节流和字符流,可以认为是传统的Java IO; 第二部分、新IO,指JDK 1.4引入的java.nio.*类库; 第三部分、Java...原创 2016-06-14 19:11:42 · 2252 阅读 · 0 评论 -
Java编程思想学习笔记4 - 序列化技术
今天来学习下Java序列化和反序列化技术,笔者对《Java编程思想》中的内容,结合网上各位前辈的帖子进行了整理和补充,包括:序列化概述Java原生序列化技术Hessian序列化技术JSON序列化技术Java XML序列化技术笔者将Hession、Json、XML都归为是一种序列化技术(序列化的本质是“轻量级持久化”,而Hession、Json、XML都属于这个范畴,Hessia...原创 2016-06-24 16:21:24 · 2348 阅读 · 0 评论 -
Java编程思想学习笔记3 - NIO
本章内容承接“Java编程思想 - 18.1 - 字节流和字符流”。JDK 1.4引入了新的Java IO类库java.nio.*旨在提高IO速度。笔者愚钝,认为NIO是Java编程思想第18章中最难理解的部分,Eckel在这部分内容的安排上也让人难以抓到重点,笔者总结主要有以下内容:Java NIO概述:NIO与IO的区别缓冲器Buffer通道Channel选择器Selector...原创 2016-06-15 19:24:21 · 1916 阅读 · 0 评论 -
深入理解Java虚拟机笔记1: OOM实战
通过代码模拟Java虚拟机规范中描述的各个运行时区域内存溢出的场景。1. Java堆溢出2. 虚拟机栈和本地方法栈溢出2.1 StackOverflowError2.2 栈OutOfMemoryError3. 方法区和运行时常量池溢出3.1 运行时常量池溢出3.2 方法区溢出4. 本机直接内存溢出小结1. Java堆溢出首先,虚拟机启动参数配置如下:...原创 2017-09-01 15:59:12 · 770 阅读 · 0 评论 -
详解Java Quartz Job Scheduling
详解了Java Quartz Job Scheduling,包括核心框架中的Sheduler、Job和Trigger,数据存储JobStore,监听器JobListener、TriggerListener和SchedulerListener,Quartz RMI远程调用,Quartz集群原理和应用等原创 2018-09-06 23:24:44 · 10698 阅读 · 2 评论