1. 程式人生 > >第一篇學習筆記:《學習計劃》

第一篇學習筆記:《學習計劃》

我是從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.