前言:

先说说自己的基础知识及条件。

。平时主要工作是系统维护,说白点就是打杂,时间时而充沛,时而不够用。 “学过”C,VB,DELPHI,PERL,PHP,JAVA,但都限于幼儿水平。

。时间分配:上午主要看新闻和论坛,花的时间比较多。大致会有1个小时左右学习。下午也大致一样,准备分配约2小时学习,所以每天大概2-3小时左右。 如有其它工作原因,会晚上回家学,尽量学够2小时。

。由于水平有限,加上记忆力减退,所以会反复和慢慢学习为主,进度会很慢,不会指望n月速成。

。学习资料主要从SUN和IBM 网站开始,本打算从Sun 的Java Tutorial开始,但由于英文水平有限,看起来比较吃力,于是改为由IBM DW China的 《Java语言基础》开始。 其他什么XX思想之类书籍暂时不会看,也没精力去看。

学习环境,在另外一台旧电脑上装了Fedora 12和,Netbean.6.7。 本来也装了Eclipe,但启动比较慢,只有用Netbean代替了。

学习开始:

在写这些文字前,我已经学了IBM的《Java语言基础》差不多一半了,虽说教程说要2小时左右,可我已经花了2个星期了,当其中有好几天是 IBM的网站出问题,教程链接坏了,反映了N次后才恢复。但为了稳定,我已经用OE全抓了下来,慢慢看。

教程看了一半,知道Java是面向对象的,跟以前过程的那些很不同。学习过程中疑问实在太多,只好先死记硬背下来,以后在慢慢再熟悉。

疑问一 :用户定义数据类型,其实说的就是class“类”是么? (看过sun和以前的一些乱七八糟的书,概念混乱)

疑问二:实例变量,String barkSound = new String("Woof!"); 这个跟String barkSound = "Woof!"是不同的,好奇的搜索一下,发觉竟然有不少长篇大论在谈,其实倒不如说说这个在什么情况适合的来使用。

疑问三:不知道里面举例中的方法如, setXxx,getXxx, isXxxx,这些是不是一定是这种格式的,还是可以自己用自己风格。

疑问四: & & vs &, || vs |, 还没能完全理解,暂时先用&& 和||.

暂时看到循环执行,另外做了些练习题。