《Head Frist Java》章节概要:002
1.Breaking the Surface(打破表面)
Java是针对于程序员更友好和更易掌握的一种编译语言,在语法、循环、分支等领域讨论包括面向对象的功能,记忆存储和最好的可移植性承诺等功能实现
2.A Trip to objectille
一个Java程序所可以改变的生活,那它如何改变生活
3.Know Your Variables(了解变量)
变量有两种形式:原语和引用。其中了解Java的类型及其变量可以作用的地方
4.How Objects Behave
行为和状态相互影响。而实际变量和方式也是这样一种关系
其中An object’s behavior uses an object’s unique state. 是什么意思?一个变量的行为使用着一个变量的独特状态?
5.Extra-Strength Methods(额外强度方法)
搭建一个属于自己的网络游戏或者网站平台,理解和运用代码
6.Using the Java Library(使用Java图书馆)
了解并使用Java体系中所存有的预建模块-Java库
7.Better Living in Objectvill(在objectvull体系里过的更好)
设计继承树,理解继承树的原理,理解并使用IS-A关系单向性
8.Serious Polymorphism(专严的多样性)
利用多样性来创造继承树
9.Life and Death of an Object(对象是有生命的)
在讨论堆、堆栈、作用域、构造函数、超级构造函数、空引用和gc合格性的基础上,一个对象的生死状态取决于你
10.Numbers Matter(数字重要)
基于变量和方法对数字进行处理
11.Risky Behavior(冒险行为)
用代码来避免一些可预见性的风险行为
12.A Very Graphic Story(一个生动的故事)
学习了解并学会使用GUI,利用在编写工具当中
13.Work on your Swing(操作摇杆)
Swing会使编码变得容易的是使布局难以控制的事情