240 发简信
IP属地:天津
  • 第十一章、序列化

    本章关注对象序列化API,它提供了一个框架,用来将对象编码成字节流,并从字节流编码中重新构建对象。 相反的处理过程是反序列化deserializ...

  • 第十章、并发

    Thread机制允许同时进行的多个活动,并发程序设计比单线程程序设计要困难得多。 第六十六条、同步访问共享的可变数据 关键字synchroniz...

  • 第九章、异常Exception

    第五十七条、只针对异常的情况才使用异常 不要优先使用基于异常的模式:因为异常机制的设计初衷是用于不正常的情况,所以很少会有JVM实现对它们进行优...

  • 第八章、通用程序设计(二)

    第五十二条、通过接口引用对象 如果有合适的接口类型存在,那么对于参数、返回值、变量和域来说,就都应该使用接口类型的声明。只有当你利用构造器创建某...

  • 第八章、通用程序设计(一)

    第四十五条、将局部变量的作用域最小化 将局部变量的作用最小化,可以增强代码的可读性和可维护性,并降低出错的可能性。异于C语言要求局部变量必须要在...

  • 第七章、方法

    第三十八条、检查参数的有效性 如果传递无效的参数值给方法,这个方法在执行之前应该先对参数进行检查,那么它很快就会失败,并清楚地出现适当的异常。如...

  • 第六章、枚举和注解

    Java 1.5发行版本新增了两个引用类型家族:枚举类型(Enumerate类)和注解类型(Annotation接口)。 第三十条、用enum代...

  • 第五章、泛型

    泛型的作用:告诉编译器每个集合中可接受哪些对象类型,编译器自动地为你的插入进行转化,并在编译时告知是否插入错误的对象。这样使程序既更加安全也更加...

  • 第四章、类和接口(二)

    第十七条、要么为继承而设计,并提供文档说明,要么就禁止继承 该类的文档必须精确地描述覆盖每个方法所带来的影响,即说明它可覆盖的方法的自用性。 为...