`
jandawn
  • 浏览: 12308 次
  • 性别: 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核心2卷读书笔记

    java核心,第一卷的读书笔记

    java核心思想读书笔记

    本资料是本人结合这本书和网上搜的一些资料的整合 可谓是精品中的精品 适合初学者 或 有经验的java工程师阅读 谢谢你们的支持

    Java虚拟机读书笔记

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

    CoreJava卷一学习笔记

    自己学习corejava核心技术卷一时的学习笔记和心得,提出的一些问题

    Java核心技术一 上.md

    学习读书笔记。读书笔记是指读书时为了把自己的读书心得记录下来或为了把文中的精彩部分整理出来而做的笔记。在读书时,写读书笔记是训练阅读的好方法。 记忆,对于积累知识是重要的,但是不能依赖记忆。

    java并发编程的艺术读书笔记

    java并发编程的艺术读书笔记根据章节整理的核心内容,便于自己理解

    Servlet与JSP核心编程 读书笔记

    一本相当经典的书:Servlet与JSP核心编程;牛叉的读书笔记;很全很细,观点丰富,很有研究价值。

    java中solr的笔试题-JavaReview:读书笔记

    读书笔记 Java Core :处于萌芽阶段的 Java 核心知识库。 :bar_chart: :crossed_swords: :desktop_computer: :bus_stop: :beach_with_umbrella: :foggy: :postbox: :magnifying_glass_tilted_left: :rocket: :...

    Java版水果管理系统源码-RefactorMindMap:重构第一版重构手法读书笔记思维导图

    针对书本的核心部分6-11章做了思维导图可视化。 突然发现第二版上个月上市,直接下单了精装版,把这个坑填完我就自己去读第二版了哈哈 Link 第二版安利 为什么决定再版《重构》? 虽然这本书已经出版了很久,但是在...

    javaconcurrent源码-java7-source-code:Java7源码/Concurrency同步

    读书笔记和示例代码 包括 线程基础/同步sync/并发concurrent/容器/线程池 示例代码 JUC容器的源码解析 Synchronized 同步容器 Concurrent 并发容器: Map/List/Queue 阻塞队列 JUC锁: CountDownLatch 闭锁 AQS 锁的...

    清华妹子的Java仓库(进阶学习路线)

    《Java多线程核心技术》读书笔记 JDK源码 Java集合框架源码解读(1)——ArrayList、LinkedList和Vector Java集合框架源码解读(2)——HashMap Java集合框架源码解读(3)——LinkedHashMap Java集合框架源码解读(4)——...

    java基础补足和thinking In Java学习.rar

    《Java核心技术:卷1基础知识》 这系列书籍,非常适合有一定编程基础的人看,里面基本全是技术讲解,能帮助有编程基础的人迅速掌握Java技术!但是对初学者不怎么友好,因为讲得很深入,而且感觉全书都是重点,找...

    进程管理系统(java程序+设计文档)

    一个java写的进程管理系统,包含了源程序和设计文档,对于java核心的学习有帮助。

    Springboot学生读书笔记共享_源代码_数据库.zip

    涵盖前端开发、后端开发、数据库集成等核心内容。通过阅读和实践该系统源代码,将掌握Web应用程序开发技能,了解前后端交互方式。 适用人群: 该项目适合具有一定编程基础、对技术有浓厚兴趣的开发者,以及大学生...

    Spring Framework Core 读书笔记

    Spring Framework Core 最核心要点

    高级java笔试题-EBook-PDF:ITPDF电子书

    我的个人订阅号,会定期分享我的读书笔记, 期待你的关注,我们一起学习交流,共同进步 IT PDF电子书 网络应用框架 Netty权威指南第2版.pdf HTTP权威指南.pdf 数据库 MySQL技术内幕InnoDB存储引擎第2版.pdf 深入浅出...

    notes:JavaJava后端工程师的学习笔记https

    loveincode's notes 学习工作中的一些记录,收藏。 操作系统 , 编译原理 , 计算机网络 , 互联网协议... 常用数据结构与算法 Java 实现 数据结构 与 排序算法 ...读书笔记 Effective Java , HTTP权威指南 , Java

    Springboot017学生读书笔记共享_论文_说明文档.zip

    适用于具有一定编程基础和对技术有兴趣的开发者,以及大学生作为学习参考的实践项目。 关键词:Spring Boot、Vue.js、Web应用程序开发、源代码、论文文档 系统概述: 本系统基于Spring Boot、Vue.js、Element UI和...

    Reading-Notes:读书笔记们

    学习笔记都在这里了 好好学习,天天向上!生命不息,阅读不止! 本仓库参考以下书籍或资料 JavaScript高级程序设计(第三版) ...大型网站技术架构核心原理与案例分析 锋利的jQuery JavaScript设计模式与开发实践

    百度地图开发java源码-OfferTerminator-Documents:偏向于软件工程师的面试资料整理

    百度地图开发java源码 OfferTerminator Documents 偏向于软件工程师的面试资料整理。 推荐资料 :open_book: | 书籍 ...读书笔记 命名格式:书籍 -- 主题描述 -- 立项时间 通用岗 排序 -- 2019.09.1

Global site tag (gtag.js) - Google Analytics