2007年12月27日星期四

学习Java编程

大约是一个月前,由于实在受不了表弟一次次的请我帮忙找我南大的一个哥们做Java作业,而开始学习Java。本来呢,如果是一两次的话,我也不会决定自己学Java,因为次数是在太多,老是麻烦我那哥们也不太好,一方面是不方便,另一方面是我那哥们平时还有自己的事情要忙,所以我就开始学起了Java。

基本上,起步是通过孙鑫老师的“Java无难事”完成的。因为我有一点C语言语法的基础,因此听Java的教程倒也并不吃力。花了两周时间,基本上就把Java无难事看完了。孙鑫老师的那个课程确实是非常的不错,他在讲授Java的同时,不忘记传授良好的编程习惯,看了Java无难事,我受益匪浅。以至于现在看到别人的代码中,数组的括号写在数组名之后,我就会对他BS一番。

编程这东西,看是一回事,写却是另一回事了!我人比较懒,在看Java教材时,碰到无聊的,或者很长的代码示例时,我就懒得输入电脑运行,所以拿到问题,我真的不知道如何动手。一开始的时候,写一段非常简单的代码,编译的时候都会报一大堆错,幸好Eclipse的编辑器非常强大,很多错误在编写代码的时候就已经被指出来了。经过一段时间,通过弟弟让我做的题目的练习,现在写代码已经比较自信了。

不过对于Java的基本语法,我在很多细节上还是有很多欠缺。这个问题可以在编程的过程中会慢慢的解决。目前,对于Java SDK的基础知识,我还有一些并不是很理解,或者说还不会写。主要有以下一些:

泛型,线程,图形界面编程(熟悉最最常用的API),文件,输入输出的进阶知识,访问控制符的深入理解,包,继承,接口,等。

这样列出来一看,感觉上似乎根本就不懂Java。 :P

我希望通过看书,慢慢的搞定这些之前并不是很理解的知识点。还有就是熟悉Java API,特别是常用的类,与类中常用的方法。把基本的残余知识点看完之后,我准备看一下数据结构的知识。

把Java的基础知识了解完之后,我准备开始看C++了!学习的时候可以和Java对照着学。当然,之前得复习一下C语言,把以前为了考试的需要而忽略的细节重新看一下,如果有可能,还要看一下C的数据结构,在这个基础上,学习C++应该会比较轻松了。

没有评论:

发表评论