java控制台程序调试方法

java控制台程序调试方法

ID:34269641

大小:2.78 MB

页数:8页

时间:2019-03-04

java控制台程序调试方法_第1页
java控制台程序调试方法_第2页
java控制台程序调试方法_第3页
java控制台程序调试方法_第4页
java控制台程序调试方法_第5页
资源描述:

《java控制台程序调试方法》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第1章Java基础知识1.1正确认识Java作为一名程序设计人员,常常希望有一种编程语言,它具有令人赏心悦目的语法和易于理解的语意。Java恰恰满足了这种需求,它集多种优势于一身,对程序设计人员来说有着不可抗拒的吸引力。原因只有一个,那就是Java不仅仅是一门程序设计语言,而是一个完整的程序设计平台。程序设计语言与程序设计平台的区别完全可以从现实生活中找到形象的注解。单凭程序设计语言本身想要独步江湖,成为独孤求败那样令人仰望的存在,它就必须是全职高手;而程序设计平台若要力压群雄,则需要打造高效而有力的团队,能在各种环境中利用团队多年的积累而左右逢源。在程序语言家族中不乏功能

2、很好很强大的语言,比如说神级语言——C语言,但是如果要编写一个或具有绘图功能,或具有数据库连接功能,或具有网络数据处理功能的程序时,就需要程序员手工编写大量的代码;而Java语言则可以利用Java平台所提供的各种“工具”,程序员只需要编制几行代码即可。至此,我们应该开始逐步确定一个概念:学习Java程序设计或软件开发,不仅仅是学习程序语言本身的灵活运用,而是学会使用Java平台提供的工具来完成工作。1.2Java的前世今生Java的历史可以追溯到1991年,在SunMicrosystem公司里,由PatrickNaughton和JamesGosling率领的一个团队在为一个

3、名为“Green”的项目而努力工作,他们在实施这个项目的过程中无意地设计了一种新的程序设计语言,当时该语言被命名为“Oak”,后来他们发现“Oak”已经是另一种程序语言的名字了,遂将其改名为“Java”。可以说Java从被发明开始就是被当成“工具”来使用的,就像后来Gosling在专访中谈到的:“毕竟,语言只是实现目标的工具,而不是目标本身。”后来该项目的产品没有被市场所接受,但是Java语言作为附属产品则无心插柳地打开了市场。1995年5月23日,由纯Java语言编写的浏览器HotJava问世,其目的在于向人们展示Java技术;1996年,Java语言的第一版正式发布,即

4、Java1.0。但是该版本的Java语言其教学研究意义大于实际工作运用的作用,它的开发者们都戏称其为玩具语言;1998年,Java1.2版发布,该版本基本实现了目前所使用的Java的大多数功能,同时被细分为用于手机等嵌入式设备开发的微型版——J2ME,用于服务器处理的企业版——J2EE和广泛使用的标准版——J2SE;表1.1展示了Java语言及其类库的发展状况,可以发现其应用程序接口——API的规模发生了惊人的变换。这些API就是Java平台提供的各种工具。表1.1Java语言发展状况版本年份显著语言新特性类与接口的数量1.01996语言本身2111.11997内部类477

5、1.21998无15241.32000无18401.42004断言27235.02004泛型类型、foreach循环、可变元参数、自动打包、元数据、枚举、静态导入327962006无377772011发展中持续增长中1.3Java与InternetJava之所以大行其道,从某种程度说与Internet有着密切的关系。Java有着出色的网络编程性能,无论是处理在网络中传输的数据,还是在安全性等各个方面都有着卓越的表现。Internet将Java带到了世界各地的软件公司和程序设计师手中,其市场占有率至今处于第一的位置。图1.1是TIOBE开发语言排行榜2012年1月的数据。就连

6、比尔盖茨也承认“Java语言是长时间以来最卓越的程序设计语言”。因而Java平台“催生”了微软的.net平台,C#语言基本上就是借鉴Java语言的思路而开发出来的编程语言。可以说到目前为止,Java平台技术可以说是“一直被追赶,从未被超越”。图1.12012年1月TIOBE开发语言排行榜Java与Internet另一个紧密的联系在于Java语言的部署方式。如果经过精心的配置,可以说完成任何工作的Java程序都可以在浏览器中执行。在B/S模式大行其道的今天,Java可以通过网络将其触角伸进生活工作中的任何一个角落。1.4扩展阅读Java学习中遇到的基础性问题和常见问题可以从下

7、面的网站中得到解答。1.http://java.sun.com/performance/reference/whitepapers/官方Java白皮书2.http://aplcenmp.apl.jhu.edu/~hall/java/FAQs-and-Tutorials.htmlJava常见FAQ第2章Java开发环境工欲善其事,边先利其器。本章主要介绍Java在工作中的开发环境以及各种编译和运行类型的Java程序的方法。2.1安装JDKJava平台是指安装了JDK的计算机系统。JDK是JavaDevelopment

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

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

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