java程序设计概述及语言基础

java程序设计概述及语言基础

ID:36207521

大小:942.50 KB

页数:128页

时间:2019-05-07

java程序设计概述及语言基础_第1页
java程序设计概述及语言基础_第2页
java程序设计概述及语言基础_第3页
java程序设计概述及语言基础_第4页
java程序设计概述及语言基础_第5页
资源描述:

《java程序设计概述及语言基础》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、张晓龙主编Java程序设计基础清华大学出版社相关书籍参考书《Java程序设计》唐大仕,北交大《Java语言与面向对象程序设计》,印旻,清华大学出版社《Java编程思想》,BruceEckel著;陈昊鹏等译,机械工业出版社第一章Java概述第二章Java语言基础第三章类与对象第四章Java的I/O流和异常处理第五章数据库编程第六章Java用户界面类和Applet第七章Java网络编程第八章Java线程第九章JavaBean和RMI第十章JSP与Servlet第1章Java概述1.1Java语言及其产生1.2Java的特点

2、1.3Java的体系结构1.3.1Java的体系结构1.3.2Java虚拟机1.3.3垃圾回收机制1.3.4代码安全检测1.4Java的版本第1章Java概述1.5Java的运行环境及配置1.5.1Java运行环境的安装及配置1.5.2JDK的开放环境工具1.6一个简单的Application一个简单的Applet1.7本章小结第1章Java概述学习导读Java语言是对软件开发技术有深远影响、应用前景广泛、具有丰富的类库、继承了C++传统广泛使用的网络编程语言。本章着重介绍Java语言的众多特性,这些特性使它可以最大限

3、度地利用网络。应用2004年1月9日,美国“勇气”号探测器成功登陆火星,并在随后的一段时间内,由远在美国NASA中的科学家们控制,对火星进行了成功的探访。美国BEA公司,1995年创办,两年后上市,六年后用户数过万,八年后营业额超过10亿美元,创造了全球软件产业的一个奇迹。一种可同时适用于高性能企业计算平台、桌面计算平台和移动计算平台的计算机编程技术。这些的事例有什么内在联系?Java编程语言1.1Java语言及其产生随着新技术WorldWideWeb的发展,面向对象程序设计语言的进程中又出现了另一个萌芽。由于C和C+

4、+写成的程序都是与机器相关的,如果不重新编译,程序就不能运行在另一种类型的计算机上。就此问题,人们将注意力集中于开发一种与机器无关的程序设计语言上。1.1Java语言及其产生1991年,Sun公司的5位技术专家开始将因特网商业化。JamesGosling,PatrickNaughton,ChrisWarth,EdFrank和MikeSheridan花了18个月的时间开发了一种称为Oak的编程语言,后来当这种新语言在1995年正式发布时,改名为Java。目前,最常用的版本是1.5。1.1Java语言及其产生Java这个名

5、称被用于由Sun公司开发的各种技术。Java的内涵包括三种主要的Java组件:Java语言,为Java平台编写软件的设计语言Java平台,为执行用Java编写的软件提供支持的各种运行环境JavaAPI,提供完整的类库(JFC),包括GUI、数据存储和处理、I/O及网络支持等内容。1.2Java的特点简单易学,Java=C++--面向对象,有生产力的90%面向对象分布性,如Internet编程健壮性,强类型内存管理异常处理安全性,如对字节码进行安全性检查,Applet程序体系结构中立,引入Java虚拟机,字节码与计算机结

6、构无关1.2Java的特点(cont.)移植性,Java虚拟机的引入解释性,半编译半解释,生成.class类文件高效性,丰富的类库多线程,内置线程库动态性,动态绑定(虚拟函数,虚拟函数表),注意:静态函数没有动态性1.3Java的体系结构1.3Java的体系结构Java语言的一个非常重要的特点就是与平台的无关性。而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码。而引入Java语言虚拟机后,Java语言在不同平台上运行时不需要重新编译。Java语言使用Java

7、虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机上运行的目标代码(字节码),就可以在多种平台上不加修改地运行。1.4Java的版本三种版本:企业计算,桌面计算和移动计算。标准版(J2SE):主要用于桌面应用软件的编程企业版(J2EE):Java2的企业版,主要用于分布式的网络程序的开发,如电子商务网站和ERP系统。J2EE包括许多组件,如JSP、Servlet、JDBC、JavaBean、EJB、JavaMail等微缩版(J2ME):主要应用于嵌入式系统开发,如手机和PDA的编程,还有

8、实时系统的开发另外,高性能的分布式计算(RMI,JINI)等应用。1.5Java的运行环境及配置1.下载安装JDKJDK的下载:登录Java的官方网站(http://java.sun.com)2.安装Java帮助文档3.配置环境变量设置Java运行环境:进入“控制面板”,双击“系统”,弹出“系统属性”对话框,选择“高级”单击“环

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

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

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