您的位置:首页 > 编程语言 > Java开发

熬之滴水穿石:JAVA的世界(1)

2013-05-27 07:05 183 查看
14 初识Java
03年的时候,开始转向JAVA了。因为那个时候WEB应用已经是进入了一个小高潮!在2000年的时候JAVA就已经悄然的走红了,到03年的时候,B/S的系统已经是遍地开花了。我们之前做的C/S程序已经悄然作古,所以企业为了生存不得转变!这个转变也让我开始接触了JAVA,当时开发工具记得还是与Delphi同为兄弟的JBuild。也就是从认识JAVA后,才让我知道了之前我对于面向对象的理解是多么的肤浅!所以感谢那一年,我开始逐渐对于面向对象真正了解起来并且深入下去。

第一次接触JAVA是写JAVA Bean的代码,我并没有编写前台的代码。所以那个时候对于JAVA觉得还是很容易上手的。以.JAVA为扩展名的源文件,类就存在源文件里面了,而实现的方法就是存在类里面,而语句则是在一个个的方法中。由于从Delphi转型过来,放眼看JAVA代码遍地都是类。在JAVA中所有的东西都会属于某个类,你建立一个源文件后,然后把它编译成新的类文件,这个文件以.class为扩展,真正被调用的是类。我知道了一个叫JVM的东东,这个东东我们被称为虚拟机。这个虚拟机的主要作用就是加载你的类文件,然后运行类里面的main()方法直到结束为止。main方法也是一定是程序开始的地方,不管你拥有多少个类,但一定有一个main方法来调用相关的方法。后来我知道,其实这个理解是片面的。

当然在JAVA的世界里,最重要的莫过于对象了。所有的方法放在一个main方法里,那只是个面向过程的方法,真正的面向对象却不是这么一回事。那么怎么理解对象,又怎么理解类了?首先要明确一点的是,类不是对象,类只是对象的一个实现蓝图,就像做一个东西前需要一张图纸,相当于类会告诉JVM如何去创建这种类型的对象。根据类创建出来的对象便有了自己的实例。还可以这么理解对象,就像我们手机中的电话簿,你没记录任何电话信息时,它只是一个blank。你新增一个电话时,就如同创建了一个对象,上面的信息便是该对象的状态。电话簿这个类的功能,就是要做的事情:增加用户,删除用户,修改用户等。每条用户信息都能执行相同的动作,每张卡片都是相对独立的。真正的JAVA程序应该会让对象与对象之间进行相互调用各自的方法。知道了类与对象的关系只是JAVA起步的一个小阶段,JAVA世界里还有许多让你深思的问题,例如JAVA的类型。JAVA的类型要求十分严格,下个章节,我来说说我眼中的JAVA主数据类型和引用..........
(未完待续........)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: