从今天开始读《Head First Java》一书,并开设了同名专题 Head First Java。计划在 1 年内将全书内容概览一遍,并会不定时更新我的读书笔记。今天更新的内容是本书的第一章,主要内容是 Java 语言的历史和 Java 语言的基本概念,所以本篇文篇内容大部分是来自对原作者 Kathy Sierra Bert Bates(美) 的 《Head First Java》一书的原版和摘抄,也在此声明并表示对原作者的尊重。
标注:在文中的第五页处的练习题中,有一个地方需要注意 if (x < 15) myDog.bark(8); 在现有的学习资料中,该处一般写作方式是:
if (x < 15){
myDog.bark(8);
}
两个写法产生的结果是一致的,书中的方式是老版本的Java书写规范
第十三页练习题答案:
public class DooBee {
public static void main (String[] args){
int x = 1;
while (x < 3){
System.out.print("Doo");
System.out.print("Bee");
x = x + 1;
}
if (x == 3){
System.out.print("Do");
}
}
}