随笔分类 - Java
摘要:Effective Java是一本经典的书, 很实用的Java进阶读物, 提供了各个方面的best practices.
最近终于做完了Effective Java的读书笔记, 发布出来与大家共享.
阅读全文
摘要:Effective Java读书笔记一: 创建和销毁对象.
- 第1条 考虑用静态工厂方法代替构造器
- 第2条 遇到多个构造器参数时要考虑用构建器
- 第3条 用私有构造器或者枚举类型强化Singleton属性
- 第4条 通过私有构造器强化不可实例化的能力
- 第5条 避免创建不必要的对象
- 第6条 消除过期的对象引用
- 第7条 避免使用终结方法
阅读全文
摘要:Java反射机制的运用解析和工具类编写,讨论了访问检查、修饰符获取和自动装箱类型相关的细节问题。
阅读全文
摘要:Java File的一些基础知识,FileUtils类的例子代码。
阅读全文
摘要:Java类的生命周期和类的卸载的概念,类的卸载等同于类的Class对象结束生命周期。
阅读全文
摘要:自定义类加载器,对父亲委托机制和命名空间的进一步分析讨论。
阅读全文
摘要:加载器分类和父委托机制详解,命名空间和运行时包的解释。
阅读全文
摘要:类的初始化阶段说明,以及一些需要注意的细节和例子代码。
阅读全文
摘要:类加载的连接阶段:验证、准备、解析。
阅读全文
摘要:Java虚拟机与程序运行之前的工作流程概述。
阅读全文
摘要:Java基础:引用类型和垃圾回收相关的知识。
阅读全文
摘要:Java及Android程序中,获取当前线程的调用堆栈。附有实测程序。
阅读全文
摘要:Java网络编程中使用无连接的数据报(UDP)进行通信的过程和一个简单的实例介绍。
阅读全文
摘要:使用TCP/IP的套接字(Socket)进行通信。包括Socket概念的介绍,使用Socket进行网络通信的一般过程介绍及模拟程序实验。程序代码包括建立连接、简单通信、利用线程进行客户端和服务器的双向通信等内容。后来实验验证了多个客户端下存在的问题,说明程序需要进一步完善。
阅读全文
摘要:Java中InetAddress类的介绍和基本使用,附有简单的程序实例。
阅读全文
摘要:创建和使用URL访问网络上的资源,包括URL的基本介绍,其组成和创建方法,获取其对象属性的方法以及访问网络上的资源的方法。附有例子程序,注意其中IO流的使用。
阅读全文
摘要:Java网络编程基础知识,关于TCP和UDP协议的介绍和比较。之后是TCP/IP模型和OSI模型的对应关系,最后提了JDK中的网络类。
阅读全文
摘要:Java网络编程基础知识,包括网络的基础知识,IP地址、协议、OSI七层参考模型、端口、数据封装的概念。
阅读全文
摘要:Java,深拷贝和浅拷贝的介绍,拷贝是通过Object类中的clone()方法。通过程序例子说明一般情况下实现深浅拷贝的做法。另外,一种实现深拷贝的重要做法是利用序列化实现。顺带对序列化中的serialVersionUID进行了介绍。
阅读全文