我是从7月6日开始正式开始学Java的,其实也没什么目标,我本来都不打算在搞技术搞开发了,因为年纪也不小了,有28岁,搞开发有些累人,不过我还是决定下来开始学Java,是想玩一玩这个东西,不然我太空虚了,整天搞电脑应用实在太闷,还是搞点开发来的刺激,我不打算拿这东西来混饭赚钱,我只是想学着玩罢了……
到今天为止,我已经学了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:
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.
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.