JAVA程序设计讲义一认识第一个JAVA应用程序.docx
《JAVA程序设计讲义一认识第一个JAVA应用程序.docx》由会员分享,可在线阅读,更多相关《JAVA程序设计讲义一认识第一个JAVA应用程序.docx(18页珍藏版)》请在冰豆网上搜索。
![JAVA程序设计讲义一认识第一个JAVA应用程序.docx](https://file1.bdocx.com/fileroot1/2022-11/25/0e95aa3b-50ae-474d-9afc-011c9d5e4be6/0e95aa3b-50ae-474d-9afc-011c9d5e4be61.gif)
JAVA程序设计讲义一认识第一个JAVA应用程序
JAVA语言程序设计
JAVA程序设计讲义一认识第一个JAVA应用程序
一、教学章节
模块一认识第一个JAVA应用程序
二、教学知识点
1:
Java语言的发展历史
2:
Java语言的体系与特点
3:
Java语言的跨平台原理一
4:
Java语言的跨平台原理二
5:
JDK安装
6:
环境变量配置
7:
程序开发步骤
8:
HelloWorld程序分析
9:
Java程序反编译介绍
三、教学目的和要求
任务一:
了解Java语言的发展历史
任务二:
了解Java语言的体系与特点
任务三:
了解Java语言的跨平台原理一
任务四:
了解Java语言的跨平台原理二
任务五:
掌握JDK安装
任务六:
掌握环境变量配置
任务七:
掌握程序开发步骤
任务八:
掌握HelloWorld程序分析
任务九:
掌握Java程序反编译介绍
四、主要仪器设备
1、笔记本电脑及相应的WindowsOperatingSystems.
2、已安装的JDK7.0和jcreator或MyEclipse软件。
五、教学内容
任务一:
Java语言的发展历史
1991年,美国的Sun公司成立了专门的研究小组对家用消费类电子设备方面进行前沿研究,以James领导的Green小组在吸收C/C++语言的优势的基础上,自主创新了一种新的语言。
因公司门前有一棵橡树故起名为Oak(橡树),这就是Java语言的前身。
随着Java技术在web方面的不断成熟,它已成为Web应用程序的首选开发语言
以下是Java语言发展历史大事记:
1995年3月,Sun公司正式向外界发布Java语言,Java语言正式诞生。
1996年1月,JDK1.0发布。
1997年2月,JDK1.1发布。
1998年12月,JDK1.2发布,这是Java语言的里程碑,Java也被首次划分为J2SE、J2EE、J2ME三个开发技术。
2000年5月,JDK1.3发布。
2002年2月,JDK1.4发布。
2004年10月,JDK1.5发布,同时Sun公司将JDK1.5改名为J2SE5.0。
2006年6月,JDK1.6发布,也称JavaSE6.0,同时Java的各版本去掉2的称号,J2EE改称JavaEE,J2SE改称JavaSE,J2ME改称Java
2009年4月Oracle以74亿美元收购SUN公司
2011年7月由Oracle正是发展Java7。
任务二:
了解Java语言的体系与特点
1:
JAVA的体系结构
JavaSE:
标准版,各应用平台的基础,桌面开发和低端商务应用的解决方案
JavaEE:
企业版,以企业为环境而开发应用程序的解决方案
JavaME:
微型版,致力于消费产品和嵌入式设备的最佳解决方案
2:
Java的特点及优势
Java是一种优秀的编程语言,具有以下特性:
平台无关性、面向对象、可靠性和安全性、多线程等。
3:
Java可以做些什么?
开发桌面应用程序
银行软件,结账软件
开发面向Internet的WEB应用程序
门户网站(工商银行)、网上商城、阿里巴巴、电子商务网站
提供各行业的解决方案
金融、电信、电力………
任务三:
了解Java语言的跨平台原理一
1:
Java跨平台原理
Java程序的运行必须经过编写、编译、运行三个步骤。
任务四:
了解Java语言的跨平台原理二
1:
Java虚拟机
JVM可以理解成一个可运行JAVA字节码的虚拟计算机系统
它有一个解释器组件,可以实现Java字节码和计算机操作系统之间的通信
对于不同的运行平台,有不同的JVM
JVM屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。
2:
垃圾回收器
不再使用的内存空间应当进行回收-----垃圾回收
(1)在C/C++等语言中,由程序员负责回收无用内存
(2)Java语言清除了程序员回收无用内存空间的责任
(3)JVM提供了一种系统线程跟踪存储空间的分配情况,并在JVM空闲时,检查并释放那些可以被释放的存储空间。
(4)垃圾回收器在Java程勋运行过程中自动启用,程序员无需精确控制和干预。
任务五:
掌握JDK安装
1:
JDK的下载
JavaDevelopKit简称为JDK,是Sun公司免费发行的软件包,可以从Sun网站免费下载,也可以从其它国内地址下载。
JDK版本从1.02开始,目前版本发展到JavaSEDevelopmentKit8u73,其中高级版本对低级版本实现向下兼容。
运用这个软件包,就可以对Java源程序进行编译和运行。
JDK(JavaDevelopmentKits)Java开发工具集
JRE(JavaRuntimeEnvironment)Java运行环境
2:
JDK的安装
1)双击下载的JDK可执行文件进行安装,弹出如下窗口;
2)点击“接受”按钮,弹出如下窗口,可以通过“更改”选项改变JDK的安装路径,然后按照提示步骤逐步完成JDK的安装。
选择安装JDK的路径
选择安装JRE的路径
软件安装完成
3:
查看安装路径
该路径下有两个文件夹:
第一个:
jdk1.7.0.01下保存的是各种可执行程序
JDK安装后的目录结构
Bin目录:
存放Java的编译器、解释器等工具(主要是可执行文件)
Demo目录:
存放演示程序
Include目录:
存放用于本地方法的文件
Jre目录:
存放Java运行环境文件
Lib目录:
存放Java的类库文件
Sample目录:
一些范例程序
Src.zip文件:
JDK提供的类的源代码
Db目录:
一个轻量级的数据库,名字叫Derby
第一个:
jdk1.7.0.01下保存的是各种可执行程序
两个重要文件:
javac.exe该程序的功能是java语言的编译器,用来编译java文件
java.exe该程序的功能是执行编译成功的java字节码文件
第二个:
jre下保存的是大量的类库
任务六:
掌握环境变量配置
设置path环境变和classpath环境变量
第一步:
右键单击我的电脑图标进入系统属性
第二步:
选择高级选项
第三步:
选择环境变量单击新建完成path环境变量的设置:
该设置的功能是在cmd窗口可以执行javac.exe和java.exe文件
如出现下面的图形提示表示path配置成功
配置classpath环境变量:
该变量的作用是方便编译程序时找到所用的包(即JAVA虚拟机在运行某个类时会按照classpath指定的目录顺序去查找这个类)。
注:
JDK默认就会到当前工作目录以及JDK的lib目录中查找
任务七:
掌握程序开发步骤
1:
Java程序开发的三个步骤
2:
HelloWorld程序开发
用记事本编写,并保持在d:
\javademo文件夹下,文件名的后缀为java
单击开始—》单击运行---》输入cmd命令
使用javac.exe编译HelloWorld.java文件,编译成功会产生一个HelloWorld.class字节码文件
使用java.exe执行字节码文件,效果如图:
3:
Java程序编写的基本规范
(1)Java语言严格区分字母的大小写。
(2)一条Java语句必须以分好结束
(3)大括号{}用于构成一个语句块,总是成对出现
4:
Java程序的注释
注释是程序中的说明文字,便于程序的阅读。
注释不是Java的语句,不会影响程序的功能和运行。
(1)单行注释:
以“//”开始到本行结束的内容都是注释
(2)块注释:
在“/*”和”*/”之间的所有内容都是注释
(3)文档注释:
在“/**”和”*/”之间的内容都是文档注释,可以通过JDK提供的工具javadoc提程序的文档注释,生成程序的HTML文档。
5:
带命令行输入参数的Java程序
命令行参数就是程序执行时在命令行中紧跟在程序名后的信息,这个参数的本质是一个字符串数组。
Java应用程序执行时的命令行参数传递给了main()方法,有main(String[]args)方法中的形式参数args接收。
args是一个字符串数组,和其他程序设计语言一样,对数组元素的引用的是通过下标来实现的。
下标从0开始。
第一步:
编写源代码(Exchange.java):
第二步:
编译并执行程序
说明:
first为第一个参数,将传递给args[0],second为第二个参数,传递给args[1]
6:
简单的输入输出处理
第一步:
编写源代码
第二步:
编译并执行
任务八:
掌握HelloWorld程序分析
任务九:
掌握Java程序反编译介绍
1:
反编译工具的名字:
cavaj.exe
课后思考与练习: