Java技术学习指南.doc

Java技术学习指南.doc

ID:57820397

大小:30.00 KB

页数:4页

时间:2020-03-30

Java技术学习指南.doc_第1页
Java技术学习指南.doc_第2页
Java技术学习指南.doc_第3页
Java技术学习指南.doc_第4页
资源描述:

《Java技术学习指南.doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、Java技术学习指南Java是什么?对于这个问题,一句话就可以解决:Java是一门编程语言。说起来很简单,理解起来不那么容易。因为很多对编程有所了解的人,一提到Java,立马就会说出两个字:网站。似乎潜意识中已经把Java等同于网站。其实大错特错。Java同C,C++一样是一门语言,也没法把Java归于游戏,网站等等的一类,就像不能把C++归于是游戏还是网站一样。刚刚说Java是一门编程语言,可以再加一个修饰词,把这句话变成:Java是一门高级编程语言。所谓高级与低级之分,不是说存在优劣,而是说一门编程语言与底层的接触是否紧密。我们会常说一些语言,如C,C+

2、+,Java。其实这三种语言可以说成一个过渡。C很小,与底层接触紧密,所以也很灵活。C++来源于C,故而封装了一些类,可以让编程人员开发大型的程序。而Java的开发者也是精通C++的人,所以Java的设计理念更成熟,设计目的更有时代性。所以Java语言也就具有健壮性,跨平台性等特性,其中跨平台性是Java最明显的特性,号称“一次编译,到处运行”。然而也正是因为此,使得Java处理底层的东西显得有些力不从心,所以Java处理底层的东西比不上C和C++。我们不妨再加上一个修饰词,最终的话便是:Java是一门高级的纯面向对象的编程语言。C语言是面向过程的语言,而C

3、++可以说是面向过程与面向对象的综合体或是“杂交的”,两者成分都有,夹杂着函数与对象的综合分析,设计。而Java是(纯的)面向对象的编程语言。所谓面向对象,就是把一个程序抽象分析成一个个对象,对象具有属性与方法。然后用代码把这种抽象具体表现出来。而纯,是说Java程序的组成单位是类,并且只有类,所以叫纯的面向对象。C++中把程序的入口放在类的声明外面,而Java把程序的入口放在类的里面,这也是不纯与纯的区别。Java的方向是什么?Java的方向可以分为三大块。分别为:JavaME,JavaSE,JavaEE。JavaME涉及移动平台,所谓移动平台,是指移动的

4、小型设备,比如:手机、机顶盒等等。所以此方面会涉及到嵌入式的开发,手机游戏和安卓的开发。JavaSE,即Java开发的标准应用。粗略的说,是用来开发桌面应用程序的。比如:游戏,或是基于Java的浏览器等等,用JavaSE开发应用程序,若不涉及底层,则挺好的,若涉及底层就有些力不从心了。JavaEE,即Java开发的企业级应用。这是Java的绝对的优势所在。粗略的说,就是用来开发网站的。虽然企业级应用也属于网站,但对专业的技能要求更高,对数据的安全,程序的安全要求更高,此方面涉及很多的概念,技术,并且还在不断变化中。上述是从解释的角度分了三个方面,若想直观的了

5、解这三个方面,用一句话即可说明:三个方向所用到的类库不同。SE所用的是标准的类库,ME是核心的一些少量类库,EE则是用扩张的类库。这就是三者的实际内容。因为类库不同,所以可开发的程序也不同,自然就会造成方向不同。如何学习Java?基础:学习Java的语法规则,基础知识,如何配置Java开发环境。在此过程中,一定要动手写程序。当看书时,一个程序也许很简单,而当自己写时,才会有很多问题出现。如果能够用Java的开发工具独立的写出HelloWorld程序,那么你已经迈出了很好的一步,下面只要继续努力即可。提高:在这里,要了解Java的一些高级点的知识,比如多线程,

6、流与文件,异常,网络编程,涉及图形化界面的应用程序开发等等。学习了这些后,就可以进行真正的用JavaSE编程实战:不管是基础学习,还是提高学习,都要动手写写程序。其实写一个程序不算难,难的在于程序的调试。所以就要慢慢地花时间去调试,查找错误所在。一定要耐得住烦躁调试程序,因为这个过程也是技术提高的过程。对于基础来说,能够写一些基本的程序,也就可以了,对于提高来说,要能够独立的写出一个游戏来,比如说,五子棋,俄罗斯方块等等。如果从程序设计到最后的完成都是由自己独立完成,那么对于JavaSE的内容,你已经成功过关了。工具:对于工具,只提两个东西,Eclipse和

7、JDK开发文档。也许会有很多的编程工具,但只要会用其中的一种即可,而Eclipse无一是一种好的选择。它是免费的,而且还是绿色软件,即不需要安装,解压即可运行。也建议大家用英文版的,一来可以锻炼英语,二来,中文版的不如英文版的稳定。而JDK开发文档,是JavaSE类库中的所有类,属性,函数的说明。所以很多东西都可以用开发文档来解决。故而要善于利用开发文档。后续学习:若可以独立编写一个JavaSE的应用程序,则可以进行JavaME或是JavaEE的学习。JavaME可以涉及嵌入式或是安卓编程的学习。若是之前的工作完成的很好,那么这方面就会知道如何去学习。Jav

8、aEE涉及到得技术和概念很多,就要慢慢去学。大致的主

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。