欢迎来到天天文库
浏览记录
ID:11050211
大小:55.15 KB
页数:27页
时间:2018-07-09
《笔记:java2核心技术第7版卷1》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、Java2核心技术第7版卷1基础知识详细介绍内容:·面向对象程序设计·反射与代理·接口与内部类·事件监听器模型·使用SwingUI工具箱进行图形用户界面设计·异常处理·流输入/输出和对象序列化·泛型程序设计共12章,附录A,附录B。第1章Java程序设计概述1.1Java程序设计平台1.2Java“白皮书”的11个关键术语:简单性,面向对象,分布式,健壮性,安全性,体系结构中立,可移植性,解释型,高性能,多线程,动态性。1.3Java与Internet用户将从Internet下载Java字节码,并在自己的机器上运行,在网页中运行的Java程序称为applet。
2、1.4Java发展简史1.5关于Java的常见12个误解:1)Java是HTML的扩展。Java是一直程序设计语言;HTML是一种描述网页结构的方法。除了存在用于放置Javaapplet的HTML扩展之外,两者没有任何共同之处。2)使用XML,就不需要Java。Java是一种程序设计语言;XML是一种描述数据的方式。可以使用任何一种程序设计语言来处理XML数据,而JavaAPI对处理XML提供了很好的支持。3)Java是一种非常容易学习的程序设计语言。Java这种功能强大的语言都不太容易学习。首先,必须将编写玩具式程序的轻松和开发实际项目的艰难区分开来。本书只
3、用了4章的篇幅讨论Java语言。27Java2核心技术第7版卷1基础知识其他章节介绍的是如何使用Java类库将Java语言应用到实际中去。Java类库包含了数千种类和接口与几万种方法。虽然不需要知晓它们中的每一个,但是要用Java解决实际问题,还是需要了解不少内容的。4)Java将成为适用于所有平台的通用性编程语言。5)Java只不过是另外一种程序设计语言。程序设计语言的成功更多地取决于其支持系统的能力,而不是优美的语法。Java的成功就是来自于其类库能够让你轻松地完成原本十分艰难的事情。例如,联网、多线程。Java减少了指针错误,因此使用Java编程的效率更
4、高了。但这些并不是Java成功的全部原因。6)现在有了C#,Java过时了。7)Java有专利,应该避免使用。8)Java是解释型的,因此对于正式的应用程序而言太慢了。9)所有的Java程序都是在网页中运行的。10)Java程序是主要的安全风险。11)JavaScript是Java的简易版。JavaScript是一种在网页中使用的脚本语言,语法类似Java,除此之外,两者无任何关系。12)使用Java可以用价值500美元的Internet设备取代电脑。第2章Java程序设计环境主要介绍如何安装Java开发工具箱(JDKJavaDevelopmentKit)以及
5、如何编译和运行各种类型的程序:控制台程序、图形应用程序以及applet应用程序。2.1安装Java开发工具箱J2SE(Java2StandardEdition),J2EE(Java2EnterpriseEdition),J2ME(Java2MicroEdition)一起构成Java技术的三个版本。打开shell窗口即在“开始-运行”中输入“CMD”,进入目录方法:在shell中输入cd路径。建立子目录方法:mkdir目录名。JDK目录树Jdk(名字可以不同,例如jdk1.7.0):bin编译器和工具,demo演示,docsHTML27Java2核心技术第7版卷
6、1基础知识格式的类库文档(展开j2sdkversion-doc.zip之后),include用于编译本地方法的文件,jreJava运行环境文件,lib类库文件,src类库源文件(展开src.zip之后)。就学习Java而言,有两个最有用的子目录docs和src。Doce目录包含了HTML格式的Java类库文档,可以使用任何浏览器(如Netscape)查看这些文档。2.2选择开发环境总而言之,可以选择下列Java开发环境:·使用JDK以及自己喜欢的文本编辑器。在shell窗口编译并运行程序。·使用集成开发环境,如Eclipse,或其他免费的、可供使用的商业开发环
7、境。·使用JDK和一个与JDK集成在一起的文本编辑器。Emacs、TextPad以及JEdit就属于这类编辑器。当然,还有其他的一些编辑器。在编辑器中编译并运行程序。2.3使用命令行工具首先介绍较难的方法:通过命令行编译并运行Java程序。打开一个shell窗口,进入CoreJavaBook/v1ch2/Welcome目录(这个目录是安装本书例题源代码所使用的目录,参考2.1.4节)。然后键入下面的命令:javacWelcome.javajavaWelcome例2-1Welcome.java1.publicclassWelcome2.{3.publicstat
8、icvoidmain(String[]
此文档下载收益归作者所有