到今天为止，我已经学了1个多月了，看完了Java2：the complete reference的第一部分，算是入门了，对java的架构也有了些了解，不过总是觉得不够深入，也许更深入的就要学那些包了，java自带的API，现在我觉得我基础还不够扎实，所以决定再看一本入门的书：《Teach yourself Java in 21 days》，是本英文的书，看起来虽然没看中文的那么顺，不过感觉应该会比看中文的好，至少理解会深点，那些中文书翻译过来了，好像总是有些别扭。
然后是星期五和星期六，准备一天看2天的内容，计划这个月就完成这本书，吃透，然后就开始修行《Thinking in Java 3rd Edition》了。
Teach Yourself Java in 21 Days covers the Java language and its class libraries in 21 days, organized as three separate weeks. Each week covers a different broad area of developing Java applets and applications.
In the first week, you'll learn about the Java language itself:
On Day 2, you’ll explore basic object-oriented programming concepts as they apply to Java.
On Day 3, you start getting down to details with the basic Java building blocks: data types, variables, and expressions such as arithmetic and comparisons.
Day 4 goes into detail about how to deal with objects in Java: how to create them, how to access their variables and call their methods, and how to compare and copy them. You’ll also get your first glance at the Java class libraries.
On Day 5, you’ll learn more about Java with arrays, conditional statements. and loops.
Day 6 is the best one yet. You’ll learn how to create classes, the basic building blocks of any Java program, as well as how to put together a Java application (an application being a Java program that can run on its own without a Web browser).
Day 7 builds on what you learned on Day 6. On Day 7, you’ll learn more about how?to create and use methods, including overriding and overloading methods and creating constructors.
- Day 1 is the basic introduction: what Java is, why it’s cool, and how to get the software. You’ll also create your first Java applications and applets.