随笔分类 -  Java

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