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

                                                                   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主数据类型和引用..........
                                                                                  (未完待续........)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值