Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述

上传人:E**** 文档编号:89189103 上传时间:2019-05-21 格式:PPT 页数:15 大小:455.50KB
返回 下载 相关 举报
Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述_第1页
第1页 / 共15页
Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述_第2页
第2页 / 共15页
Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述_第3页
第3页 / 共15页
Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述_第4页
第4页 / 共15页
Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述_第5页
第5页 / 共15页
点击查看更多>>
资源描述

《Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述》由会员分享,可在线阅读,更多相关《Java程序设计及应用开发教程 教学课件 ppt 作者 虞益诚 主编 第1章Java概述(15页珍藏版)》请在金锄头文库上搜索。

1、2019/5/21,1,Java程序设计及应用开发教程,主编: 虞益诚,E-mail:,2019/5/21,第1章 Java概述,2,Java程序设计及应用开发教程构架,Java语言以其面向对象性、可重用性、平台无关性、多线程、安全可靠等特性成为网络程序设计中的佼佼者,受到广泛的青睐,Servlet 与JSP程序设计,Java概述与语言基础,Java异常处理,Java输入输出流,高级GUI设计与多媒体技术,Java应用开发与课程设计实例,教参,Java流程控制,图形用户界面编程,Java线程机制与Applet,Java网络编程基础,Java数据库连接,面向对象程序设计和继承与多态,课程概要,第

2、 一 章 Java概述 第 二 章 Java语言基础 第 三 章 流程控制 第 四 章 面向对象程序设计基础 第 五 章 继承与多态 第 六 章 异常处理 第 七 章 输入输出流 第 八 章 图形用户界面编程 第 九 章 高级GUI设计与多媒体技术 第 十 章 Java线程机制 第十一章 Applet 第十二章 Java数据库连接 第十三章 Java网络编程基础 第十四章 Servlet程序设计 第十五章 JSP程序设计 第十六章 Java应用开发与课程设计实例,2019/5/21,第1章 Java概述,4,参考文献,2. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.

3、7,3. 李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.12,1.Y.D Liang著. Java语言程序设计.北京:机械工业出版社, 2006.08 2. 耿祥义编著. Java大学实用教程. 北京:电子工业出版社,2005.7 3. 李尊朝等编著.Java语言程序设计. 北京:中国铁道出版社, 2004.12 4. 张永常等编著. Java程序设计实用教程. 北京:电子工业出版社, 2006.08 5. 徐谡等编著. Java程序设计实用教程. 北京:清华大学出版社, 2005.07 6. 叶核亚等编著. Java2程序设计实用教程.北京:电子工业出版社, 200

4、3.05 7. 胡伏湘等编著. Java程序设计实用教程. 北京:清华大学出版社, 2005.07 8. 黄明等编著. Java 课程设计.北京:电子工业出版社, 2006.06 9. 梁锦业等编著. Java语言及应用教程. 北京:人民邮电出版社.2005, 09 10.史斌星等编著. Java基础编程贯通教程. 北京:清华大学出版社, 2003.10 11.马迪芳编著.Java程序设计实用教程.北京:北方交通大学出版社.2004.09 12.黄明等编著.Java信息系统设计与开发实例.北京:机械工业出版社,2005.03 13.Java语言与面向对象程序设计. 朱福喜编著 湖北:武汉大学出

5、版社2003.07 14.Deitel H.M 编著.高级Java2大学教程.北京:电子工业出版社.2003.01,2019/5/21,第1章 Java概述,5,第1章 Java概述,1.1 Java发展与特点 1.2 Java程序的分类 1.3 Java运作机制 1-4 Java运行平台与程序开发 1-5 Java编辑工具与Jcreator 1-6 Java与C/C+的比较 本章主要讲述了Java起源与发展、技术现状、特点与分类、Java运作机制、JDK的获取与安装、JDK环境变量设置、Java程序开发,同时介绍了Java编辑工具,尤其是Jcreator Pro 3.5编辑工具及Java与C

6、/C+的比较等。,2019/5/21,第1章 Java概述,6,1.1 Java发展与特点,基于Java的各项技术已经成为IT业界的领先技术。达到了如下的预期目标: 1创建一种面向对象的程序设计语言语境; 1提供一个程序代码独立于平台的解释执行程序的运行环境; 1吸收C和C的优点,使程序员容易掌握; 1实现多线程,使得程序能够同时执行多个任务; 1提供代码校验机制以确保系统安全性;提供程序代码动态下载机制。 1.1.1 Java起源与发展 1991年 Sun 公司涉足消费电子产品市场,尝试异构平言机制。 1992年10月Green小组组员在印尼把Oak改名为Java。 1993 年1994年间

7、web 在 Internet上开始流行,Java由此而悄然兴起 1995年5月Sun公司发表Java与Hot Java产品,Java及Beta测试版诞生 1996年2月Java Beta测试版结束,Java 1.0版正式诞生。 1997年2月Java急速发展至1.1版。 1998年12月间,JAVA2企业平台J2EE发布。 1999年6月,SUN公司发布:标准版(J2SE)、企业版(J2EE)和微型版(J2ME )。同年7月升级成1.2版。2000年9月升级至1.3版。 2001年7月升级到1.4版,并形成J2EE、J2SE与J2ME体系。 2002年2月间,J2SE1.4发布,自此Java的

8、功能大幅提升。 2004年9月30日18:00PM,J2SE1.5发布:这是Java的又一里程碑性事件,为彰显重要性,J2SE1.5更名为J2SE5.0,故而两者同时出现。 2005年6月,公开了Java SE 6。并更名取消其名中的 “2”:J2EE更名为Java EE, J2SE为Java SE,J2ME更名为Java ME。,2019/5/21,第1章 Java概述,7,1.1 Java发展与特点,1.1.2 Java的技术现状 Java平台划分成J2EE(Java 2 Enterprise Edition)、J2SE(Java 2 Standard Edition)、J2ME(Java

9、 2 Micro Edition)共3个平台。 1.1.3 Java语言的特点 1面向对象性 1简单便捷性 1平台无关性 1语言健壮性 1运作安全性 1系统移植性 1动态扩展性 1程序高性能 1多线程机制 1.2 Java程序的分类 Java语言主要可划分为:Java Application、Java Applet 、Java Servlet 、JSP与JavaBean五种程序类型。 1.3 Java运作机制 1.3.1 Java虚拟机 Java程序是基于Java虚拟机(JVM:Java Virtual Machine)而运行的。JVM是软件模拟的虚拟计算机,可在任何处理器上安全、兼容地运行。

10、,2019/5/21,第1章 Java概述,8,1.3 Java运作机制,图1-6 Java 虚拟机层次架构 1.3.2 JVM执行过程 图1- 7 Java 程序编译执行,2019/5/21,第1章 Java概述,9,1.4 Java运行平台,Sun公司把Java平台划分成J2EE、J2SE、J2ME三个平台,针对不同的市场目标和设备进行定位. Java Development Kit(Java开发工具集)简称JDK,是Sun公司为全世界的Java程序员提供的一个免费的Java程序开发包和文档。它运行在Windows 下的MS-DOS窗口状态中 ,用户需要在DOS提示符下输入命令。 此外,还

11、可以在Jcreator、JBuilder、Java WorkShop、Visual J+ 6.0、Visual Age for Java、Free Java等集成环境中输入、编辑并运行源程序。 本教材主体介绍Jcreator编辑工具。 1.4.1 JDK 1.5系统安装 1 JDK 1.5获取与安装 1系统路径与主要文件 1JRE的选择安装 1.4.2 JDK环境变量设置 1.5 Java程序开发 1.5.1 Java程序开发步骤 编辑源程序:利用编辑工具产生Java源程序文件(.java); 编译源程序生成字节码文件:使用Java虚拟机(javac.exe)将源文件编译成字节码文件(.cla

12、ss); 运行程序:根据程序的不同类型而运行,Java Application为解释运行(Java.exe) ;Java Applet则需通过浏览器加载运行字节码。,2019/5/21,第1章 Java概述,10,1.3 Java运作机制,1.5.2 Java Application的开发 编辑Java源程序(.java) 可用各种编辑器来编写,如Jcreator 等。 编译Java源程序(javac.exe) javac将Java程序编译成字节码文件。 运行Java应用程序(Java .exe), 用java解释器执行这些Java字节码文件. 【例1-1】Java程序举例:我的第一个Java

13、程序。 public class FirstJava /该程序保存在文件FirstJava.Java中 public static void main (String args ) System.out.println (“您好,我的第一个Java程序!“); System.out.println (“Hello Java!“); 【程序解析:】 Java语言是区分大小写的。 源文件的命名规则:源文件的扩展名为java,若在源程序中包含有公共类(至多只能有一个公共类)的定义,则该源文件名必须与该公共类的名字完全一致,字母的大小写都必须一样,否则在编译时就会出错。 若源程序中不包含公共类的定义,

14、那么源文件的名字只要和某个类的名字相同即可。如果在一个源程序中有多个类定义,则在编译时将为每个类生成一个.class文件。 类名:首字母大写,通常由多个单词合成一个类名,要求每个单词的首字母也要大写,例如class HelloWorldApp;,2019/5/21,第1章 Java概述,11,1.5.2 Java Application的开发,方法名:可由多个单词合成,若是则第一个单词首字母小写,中间的每个单词的首字母宜大写,例如:balanceAccount, isButtonPressed; 包名:包名为全小写的名词,中间可由点分隔开,例如:java.awt.event; 接口名:命名规则

15、与类名相同,如interface University; 变量名:变量名宜全小写,如:length; 常量名:基本数据类型的常量名为全大写 public class FirstJava 表示要建立一个名为FirstJava的类,关键字class说明一个类定义的开始。类定义由类头部分和类体部分组成。类体部分的内容由一对大括号括起,在类体内部不能再定义其他的类。 类的内容,即类的属性与方法在后面的一对花括号中列出。类的属性由变量描述,称为成员变量;相应类的方法称为成员方法。 public static void main(String args )建立一个名为main的主方法,一个应用程序可以有若

16、干个方法,须有一个也只能有一个特殊的main方法。 main是所有的Java Application程序执行的入口点.,,2019/5/21,第1章 Java概述,12,1.5.3 Java Applet开发,Java Applet是另类重要Java程序。步骤: 1编写源文件 1编译源文件生成字节码 1通过浏览器加载运行字节码 【例1-2】建立MyFirstApplet.Java,在览器中显示一行字符串。 import java.applet.*; /引入applet有关的包 import java.awt.*; /在进行显示输出时,需要用到该类的图象对象 public class MyFirstApplet extends Applet public void paint(Graphics g) /用于画屏幕的

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号