Java系列教程——序言

作者在 2007-12-10 09:02:37 发布以下内容

 Java系列教程——序言

         JAVA语言是很多想从事软件开发或研发的人自学首选语言,为什么选择她,以及她有什么特性,吸引着如此多的人去学习她呢,本节我将以我的自学经历来展现给大家。如果说你也想自学,那就跟着我的步伐吧!

一、什么是面向对象

        1、面向对象 面向对象程序设计已经不再是新话题,但我们的朋友还有很多不知道什么是面向对象的语言,更别说面向对象的思想了。其实在我们的现实生活中一切都是面身对象的。例如在上个世纪90年代就总会听到父母说“明天我给你介绍了个对象,你要不去看看,……”其实,这里面就有面向对象的思想,如果说你去见她(或他),你不仅要看他的身高、体重、脸蛋等特性,还会去细心的了解对方的言行、举止等行为特性。从这里我们就发现了什么是面向对象了。

        2、对象的抽象  在程序设计中现实事物中一切对象的一个抽象过程的结果通俗的说是形成了类。也就是说类的形成是我们将大多具有相同或相似特性、形为的对象一个抽象,把具有相同或相似特性、形为的对象称为一类。这个抽象过程更易于我们去理解什么是面向对象思想中的抽象过程。

        3、对象的封装   上面从对象中抽象出来的类,封装了对象的一些基本特性和形为,我们只能通过这个类去找对象,然后找相应的属性(也就是特性)和一些形为特征(也就是方法)。对象的封装很好的保护了对象,也很不容易发现。就拿来1中的例子,你如果想找对象,最先肯定是要找所属类的,也就是男人或女人,然后,我们通过特定类中去找你要的对象,发现其所具有一些符合你的标准。哈哈,这样找对象是有一定难度的哦?但为什么还要这样做呢,因为我们做的是软件开发,程序设计,如果我们的安全性不够高的话,人家很容易找到那我们的设计就是没有必要的了……

        4、继承和多态   其实继承是很好理解的,就拿现实中的继承来说是一样的,也总有“长江后浪推前浪,一浪胜过一浪”的说法,没错,通过继承,发现子类中的对象将拥有比父类中的对象更多的特性和形为,可以干更多的事情,这也就符合为什么科技发展越来越快的准则了。  那么什么是多态呢?多态也可以说成是多种形态,这多种形态的形成或是发生肯定是发生在不同的状况下的哦,如人在春、夏、秋、冬四季肯定表现是不一样的,在不同季节里形成的一个状态就是多态之一了,这多种形态共同构成了多态。就说这么多,以后的章节我会继续对他们进行解释和应用的。如果有不明白的地方,欢迎交流!!!

二、为什么要选择JAVA做为自学首选语言

        1、JAVA语言所独有的特性——面向对象思想  在上面也知道了面向对象有多么的好,那么他的应用在哪里呢,我可以很直白的告诉你,在JAVA程序设计中,一切都是面向对象的,使用JAVA语言可以很容易的让你理解什么是面向对象,当然,在学习的过程中也一定要细心的去体会面向对象思想的独特之处。

        2、JAVA的特性所决定的   在任何一本JAVA教程中,你都会清楚的看到JAVA语言的基本特性,描述得是如何的好,的确也是那样,这里我也不凡引用一下!Easy、分布式、OO、健壮特性、安全、中立体系结构、可移植性、多线程、Applet和servlet。详细的就不再描述,但作为一个自学者来说一定得细细的品味一下这些特性哦...........

        3、社会现实所决定的   在自学的队伍中,有很大一部分人是为了找一个好的工作,很少是出于爱好的,就是是爱好也是学了以后才有的。JAVA有很多值得我们去爱的地方,用起来很美。       在自学队伍中又有很大一部分人是在校学生,如果说C语言不是很好的同学,那么想搞软件开发最好是选择JAVA,当然你也可以选择C,我看有很多在软件开发方面有成就的人走了这么一条路:JAVA--->C/C++--->C#等路子。其实这样完全没有错,是一个由浅到深的一个法则,所以他们成功了。 

三、如何学好JAVA  

         很简单找一本好的书最重要,如机械工业出版社发行的一些译本都是很不错的。你可以选择一本即可!那当然还可以在网上找些视频教程之类的,我推荐一个网站有:www.sunxin.org可以去看看,孙鑫可是一个很好的老师哦!总的来说面向对象的思想和JAVA的基本特性是你选择JAVA入门首先要了解的基本知识,这些你了解了,你才会从内心的去理解,去发挥你在软件开发中的一些优势,去享受努力的甘甜。

        请大家继续关注,我将把我的自学经历一一的介绍给大家分享。也希望大家能指证!

java系列教程 | 阅读 2398 次
文章评论,共0条
游客请输入验证码
浏览252427次