《Head First Java》
序言:假期自学Java,首先选择了这本《Head First Java》,读起来,兴趣十足,一周时间结束。真切感觉这本书对学习Java的思想很有帮助,只是内容并不细致,对于每一部分,可以很形象的让你理解所要表达的内容,在思想层面非常棒,但是知识点不够具体。怪不得head first了~。但是还是要整理与回忆一下其中的知识,温故而知新嘛。
回忆(以学习顺序进行梳理)
1、进入Java
源代码——编译器——字节码——JVM——运行
Java:友好的语法,面向对象的思想,内存管理,超棒的跨平台可移植性
2、面向对象——类和对象
类和对象,面向对象
3、变量
primitive主数据类型:整数、字符串、数组……
引用变量:指向内存中的对象
(变量声明、赋值、回收)
4、对象中的方法
对象有状态 和 行为 两个属性,对象的状态和行为是由 实例变量 和 方法来表示的。
封装:Getters和 Setters
5、JDK中的实现的超强力方法
直接可以使用的api超强力方法:
如Math.random()产生随机数、Interger.parseInt()转换字符串。
6、Java API
Java函数库,Java核心函数库中有一大堆类,可以拿来直接使用。