JAVA的进修体会
JAVA入门的文章许多,可是却没有一篇是先宏观先容JAVA的,本人一边事情一边进修JAVA或许有半年时间了,由于事情的性质很编程有写差异,学了这么久照旧没有什么后果。大概也是由于没有什么好的老师,走了不少弯路,可贵有空,就把本身的进修心得总结一下,但愿此外初学者能走一下"捷径"。进修之前最好先找个好的编辑器,我选用的是JBUILDER。
JAVA总的来说和C++、.NET、DELPHI等语言是同一祖先生出来,所以熟悉这类编程的人学起来出格容易,它们都是面向工具化编程语言。
进修任何语言(包罗英语),基本必然要打好,没有学会走路跑步不行能快吧。所以进修JAVA必然要先把JAVA的几个根基构成元素学好。以下是我总结出来的进修顺序和留意事项:
1、数据范例 JAVA是一种强范例语言,各类范例不会自动转换,利用前必需先界说。
2、方 法 要领相当于界说一个"宏"、一个"函数", 要领的界说名目为:
"说明符 修饰符 返回值 要领名(参数){要领体}。"
在进修要领的时候要留意"说明符、"修饰符"、"返回值"这三样对象。
我们在挪用JAVA的自带的"类"内里的"要领"的时候,我们一开始是不消看懂这些要领内里写什么(虽然,你能看懂是最好)。我们只要知道,利用了这个要领后,"返回值"的"范例"说明
3、类 在JAVA中最常常听到词,也是最贫苦的对象,类的界说名目为:
说明符 class 类名 extends超类名 implements 接口名{主体}
4、变量常量 JAVA的常量名一般用全大写字母暗示,而且为了节减内存,一般界说为静态(JAVA措施中的名字我们常常有个默认的法则,类名所有单词第一个字母大写,要领名第二个单词开始第一个字母大写,变量名小写,这样我们一看措施就很是清楚了,从小养成精采的习惯嘛,呵呵),变量的界说名目为:
"修饰符 数据范例 变量名"
变量在类中界说(不在要领体中的部门称为域)和在要领体中界说是差异的(在要领体中界说不需要修饰符)。进修变量的时候要留意两个非凡的对象"this" 和"super"。同时我们就要进修什么叫"包围"、"重载"。
5、节制流 所有的编程语言的节制语句无非就是几个if else for while do switch。
6、接口: 一个抽象的对象,接口可以多担任,办理了类只能单担任的问题。接口的界说名目为:
说明符 interface 接口名{主体},
接口内的要领都是没有主体的,只有常量或变量。当类利用接口的时候,必然要"包围"接口的要领。
7、线程: 线程是个较量巨大的对象,譬喻一个跑马措施有七匹马赛跑,就有七个线程,看起来好象是同时在跑,其实是计较机分派差异的时间段让七个线程运行。我们初学者的措施大概还用不上。—www.bianceng.cn
到这里为止,JAVA的根基观念我们有必然的相识了,我们就开始研究JAVA的类了。JAVA的焦点API(也就是SUN公司已经为我们写好的类)有以下几种。(尚有其他许多的扩充类)
Java.lang java.io java.util java.net java.awt java.applet java.sql java.text
每个类有许多要领,每个工具的范例差异,可以利用的要领也差异,我们最好有一本类库在手中,可以随时查阅,假如您的英语好,也可以上SUN公司的网站或利用JBUILDER的辅佐文档。谁都不行能一下子记着这么多类的用法,并且也并不是所有的类对我们的措施都有用,我们虽然是选择我们需要的类举办进修。
一般措施都逃不外字符串操纵、文件操纵、数据库操纵,所以java.lang java.io java.sql这几个类我们必需要看。
假如你要编写APPLET小措施(小措施可以应用在网络上,很是有用。大概各人对小措施的应用记忆最深的是一些动画结果,其实小措施用于证券、游戏等方面的结果是其他网络剧本措施无法取代的)。那么你就要学java.applet java.awt这两个类。
假如你要编写一些网络措施,你就要学java.net。
假如我们要进修编写JSP、EJB、SERVLET(JSP和SERVLET其实是一回事),我们就需要进修JAVA的图形方面的类(java.awt)。我们可以通过进修字符串操纵、文件操纵、数据库操纵快速入门,然后进修java.net和如何编写EJB(较量抽象和巨大的对象,和COM的观念差不多)。
由于这只是先容一下初学JAVA的履历,大概各人看了这篇文章后连一个HELLO WORLD 都编不出来,可是假如能为各人在一本厚厚的JAVA书中节减一点时间,我想总算有点孝敬。但愿各人而且迅速在JAVA中找到适合本身用的对象(因为JAVA实在太强大)。