`
jandawn
  • 浏览: 12778 次
  • 性别: Icon_minigender_1
  • 来自: 南京
文章分类
社区版块
存档分类
最新评论

Java核心技术读书笔记(2013-01-11)

阅读更多
1、少编写返回引用可变变量的访问器方法,容易破坏封装性
   例如:
        Employee e = new Employee("Tom");
        Date birth = e.getBirth();
        birth.setTime(birth.getTime() - 1000000000);

  birth和e.getBirth引用的是同一对象,对birth调用更改
   器方法就可以自动的改变这个雇员对象的私有状态,如果需要返回一个可变对象的引用,
   应该对它进行克隆。

2、Java中类的初始化顺序
   无继承情况:
        a 静态成员变量和静态代码块首先初始化
        b 普通成员变量和普通代码块初始化
        c 执行构造函数。
   有继承情况:
        a 继承体系的所有静态成员变量和静态代码块初始化(先父类,后子类)
        b 父类初始化完成(普通成员变量和代码块的初始化-->构造函数的调用)
        c 子类初始化(普通成员变量和代码块的初始化-->构造函数)
   加载、连接(验证 准备 解析)、初始化

3、静态导入,例如:import static java.lang.System.*;
                import static java.lang.System.out;
   应用:a 算术函数  b 冗长的常量
分享到:
评论

相关推荐

    java核心思想读书笔记

    从标题“java核心思想读书笔记”和描述可以看出,这份资料是作者结合《Java核心思想》一书和其他网络资源整理而成,适合不同水平的Java学习者,特别是初学者和有经验的工程师。 1. **Java的设计目标** - 不同于...

    java读书笔记笔记笔记笔记笔记笔记

    【标题】"java读书笔记笔记笔记笔记笔记笔记" 暗示了这是一份关于Java编程语言的学习笔记,可能包含了作者在阅读Java相关书籍时所做的重要记录和理解。笔记通常涵盖了语言的基础概念、核心特性、类与对象、内存管理...

    JAVA核心2卷读书笔记

    从《Java 2 核心技术 卷 1:基础知识》的读书笔记中,我们可以提取出以下几个关键知识点: 1. **强类型语言**:Java要求所有变量在使用前必须声明其类型,这确保了程序的稳定性和类型安全。每个程序都必须包含至少...

    Java游戏编程读书笔记

    通过阅读《Java游戏编程读书笔记》这本书,你可以深入了解这些概念并学习如何将它们应用到实际项目中。文档中的内容可能涵盖了Java游戏开发的基本原理、代码示例、最佳实践以及常见问题的解决方案。通过深入学习和...

    Java虚拟机读书笔记

    java虚拟机读书笔记,主要描述阅读Java虚拟机核心技术的描述。

    王者归来之Thinking in java读书笔记

    通过阅读《王者归来之Thinking in Java读书笔记》,你可以系统地掌握Java编程的核心知识,理解编程思想,提高解决问题的能力。无论是初学者还是经验丰富的开发者,都能从中受益匪浅。这本书不仅提供了理论知识,还有...

    读书笔记:Java基础《写给大忙人看的Java核心技术》阅读笔记.zip

    读书笔记:Java基础《写给大忙人看的Java核心技术》阅读笔记

    Thinking in Java读书笔记

    ### Thinking in Java 读书笔记知识点总结 #### 一、万事万物皆对象 1. **对象存储位置** - **寄存器**:程序无法直接控制。 - **栈(Stack)**:存储基本类型数据和对象引用,但对象本身不在此处。 - **堆(Heap)...

    读书笔记:Java核心技术卷I 基础知识.zip

    读书笔记:Java核心技术卷I 基础知识

    读书笔记:Java核心技术 卷I基础知识.zip

    读书笔记:Java核心技术 卷I基础知识

    读书笔记:Java核心技术卷I基础知识.zip

    读书笔记:Java核心技术卷I基础知识

    数据结构与算法分析 Java语言描述 读书笔记

    数据结构与算法分析是...这篇读书笔记不仅涵盖了理论知识,还结合Java语言特点进行了深入的探讨,对学习者来说是一份宝贵的资源。通过阅读和实践,开发者可以更好地理解和运用数据结构与算法,提升自己的编程技能。

    读书笔记-Java并发编程实战-基础篇

    在Java并发编程中,数据的封装与访问控制、线程安全性的考量、同步...以上知识点是从提供的文件内容中提取出的,旨在帮助理解Java并发编程的基础概念和技术实践。掌握这些概念对于开发高效且可靠的并发程序至关重要。

    java完美经典读书笔记

    《Java完美经典》读书笔记是Java开发者不可或缺的学习资源,它涵盖了Java编程的各个方面,旨在帮助读者深入理解Java语言,提升编程技巧。以下是对该书笔记的一些核心知识点的详细阐述: 1. **Java基础** - **变量...

    课设毕设Springboot学生读书笔记共享-LW+源码可运行.zip

    标题中的“课设毕设Springboot学生读书笔记共享-LW+源码可运行.zip”表明这是一个针对学生课程设计或毕业设计的项目,它基于SpringBoot框架,并且包含了读书笔记共享的功能。源码是可运行的,这意味着学生们可以下载...

    《Head First设计模式》读书笔记 -- (第一章)策略模式

    策略模式的核心思想是定义一系列算法,并将每个算法封装起来,使它们可以相互替换,让算法独立于使用它的客户。 策略模式的关键组成部分包括上下文(Context)、策略(Strategy)和具体策略 Concrete Strategy。上下文...

    读书笔记:Java 核心技术 卷I 基础知识 第十版.zip

    读书笔记:Java 核心技术 卷I 基础知识 第十版

    读书笔记:Java核心技术卷I 基础知识第10版代码.zip

    读书笔记:Java核心技术卷I 基础知识第10版代码

    《Java高手真经:Java Web高级开发技术》读书笔记模板.pptx

    本资源为《Java高手真经:Java Web高级开发技术》读书笔记模板,涵盖了Java EE开发中的各种分布式与业务核心技术。该资源分为三部分,分别是Java高手真经(高级编程卷):Java Web高级开发技术读书笔记模板、Java ...

    Java编程思想读书笔记

    《Java编程思想读书笔记》 Java是一门面向对象的编程语言,它的核心理念是“万事万物皆对象”。在Java中,所有的对象都是通过类(Class)来定义的,并且必须由程序员显式创建。理解对象的存储位置是理解Java内存...

Global site tag (gtag.js) - Google Analytics