欢迎来到天天文库
浏览记录
ID:45088471
大小:344.50 KB
页数:32页
时间:2019-11-09
《《Java实用教程》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、Java实用教程张阳EMAIL:zhangyang@nwsuaf.edu.cnTEL:87091249OFFICE:CIE209/204Java程序设计教程第1章Java程序设计语言概述第2章Java语言的基本语法第3章程序流程控制语句第4章面向对象基础第5章集合类第6章Java输入与输出(I/O)第7章多线程与异常处理第8章Swing程序设计第9章Applet程序设计第10章网络程序设计第11章JDBC数据库编程第12章JavaWeb程序设计第1章Java程序设计语言概述1.1Java简介1.2Java语言诞生背景1.
2、3Java语言的特点1.4安装Java程序开发工具1.5JDK6.0的新特性1.6Java程序开发过程1.7开发工具Eclipse1.1Java简介目前,Java主要有3个独立的版本。JavaSEJavaEEJavaMEJavaSEJavaSE是Java语言的标准版本,包含Java基础类库和语法。它用于开发具有丰富的GUI(图形用户界面)、复杂逻辑和高性能的桌面应用程序。JavaEEJavaEE用于编写企业级应用程序。它是一个标准的多层体系结构,可以将企业级应用程序划分为客户层、表示层、业务层和数据层,主要用于开发和部署
3、分布式、基于组件、安全可靠、可伸缩和易于管理的企业级应用程序。JavaMEJ2ME主要用于开发具有有限的连接、内存和用户界面能力的设备应用程序。例如移动电话(手机)、PDA(电子商务)、能够接入电缆服务的机顶盒或者各种终端和其他消费电子产品。1.2Java语言诞生背景Java语言是Sun公司于1990年开发的,当时Green项目小组的研究人员正在致力于为未来的智能设备开发出一种新的编程语言,由于该小组的成员JamesGosling对C++的执行过程中的表现非常不满,于是把自己封闭在办公室里编写了一种新的语言,并将其命名为
4、Oak。OakOak就是Java语言的前身,这个名称源于Gosling办公室的窗外正好有一棵橡树(Oak)。这时的Oak已经具备安全性、网络通信、面向对象、GarbageCollected、多线程等特性,是一款相当优秀的程序语言。后来,由于去注册Oak商标时,发现它已经被另一家公司注册,所以不得不改名。要取什么名字呢,工程师们边喝咖啡边讨论着,看看手上的咖啡,再想到印度尼西亚有一个重要的盛产咖啡的岛屿,中文名叫爪哇,于是将其改名为Java。HotJava随着Internet的迅速发展,Web的应用日益广泛,Java语言也
5、得到了迅速发展。1994年,Gosling用Java开发了一个实时性较高、可靠、安全、有交互功能的新型Web浏览器,它不依赖于任何硬件平台和软件平台。这种浏览器名称为HotJava,并于1995年同Java语言一起,正式在业界对外发表,引起了巨大的轰动,Java的地位随之而得到肯定。此后的发展非常迅速。Java语言的特点Java语言适用于Internet环境,是一种被广泛使用的网络编程语言,它具有简单、面向对象、可移植、分布性、解释器通用性、稳健、多线程、安全及高性能等语言特性。另外Java语言还提供了丰富的类库,方便用
6、户进行自定义操作。下面将对Java语言的特点进行具体介绍。1.3.1简单Java语言的语法规则和C++类似。它通过提供最基本的方法完成指定的任务。但Java语言对C++进行了简化和提高。例如,指针和多重继承通常使程序变得复杂,Java用接口取代了多重继承,并取消了指针。Java语言还通过实现自动垃圾收集大大简化了程序设计人员的内存管理工作。1.3.2面向对象Java语言以面向对象为基础。在Java语言中,不能在类外面定义单独的数据和函数,所有对象都要派生于同一个基类,并共享它所有功能,也就是说,Java语言最外部的数据类
7、型是对象,所有的元素都要通过类和对象来访问。1.3.3可移植性Java程序具有与体系结构无关的特性。这一特征使Java程序可以方便地移植到网络的不同机器。同时,Java的类库中也实现了针对不同平台的接口,使这些类库可以移植。1.3.4分布性Java语言从诞生就和网络紧密地联系在一起。在Java中还内置了TCP/IP、HTTP和FTP等协议类库。因此,Java应用程序可以通过URL地址打开访问网络上的对象,访问方式与访问本地文件系统几乎完全相同。1.3.5解释器通用性运行Java程序需要解释器。Java解释器能直接对Jav
8、a字节码进行解释执行。字节代码独立于机器,它本身携带了许多编译时信息,使得连接过程更加简单,因此可以在任何有Java解释器的机器上运行。1.3.6健壮Java能够检查程序在编译和运行时的错误。类型检查能帮助用户检查出许多在开发早期出现的错误。同时很多集成开发工具(IDE)的出现使编译和运行Java程序更加容易,并且很
此文档下载收益归作者所有