版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第1
页Java应用UltraMixer-------DJ混音软件第2
页Java应用WorldWind------美国国家航空航天局(NASA)地图软件
第3
页Java应用中国建设银行网站第4
页Java应用Java手机游戏第5
页Java应用安卓系统软件开发第6
页初识Java《Java程序设计教学做一体化教程》
第1章开发环境简单的Java程序主要内容第8
页什么是JAVAJava是一种高级的、严格检查数据类型的、面向对象的程序设计语言。Java还是一种平台无关的、健壮和安全的程序设计语言。Java既是一种解释执行的语言,也是一种编译执行的语言。第9
页Java的先导知识与后继技术第10
页1.1开发环境
1.1.1核心知识
目前Java平台有3个版本:JavaSE
、JavaME和JavaEE
。JavaSE平台是学习掌握Java语言的最佳平台,而掌握JavaSE又是进一步学习JavaEE和JavaME所必须的。Java软件开发工具包JDK(JavaDevelopmentToolKit)。
第11
页
1.1.2能力目标
安装JDK、配置环境变量path和classpath的值。
第12
页
1.1.3任务驱动安装JDK配置path配置classpath第13
页
1.安装JDK
双击下载后的jdk-7-windows-i586-.exe文件图标出现安装向导界面,选择接受软件安装协议。建议修改默认的安装路径,例如,将默认的安装路径:
C:\programFiles\Java\JDK1.7.0
修改为:D:\JDK7。
需要注意的是,安装JDK过程中,JDK还额外提供一个Java运行环境-JRE(JavaRuntimeEnvironment),并提示是否修改JRE默认的安装路径:C:\programFiles\Java\JRE7
建议采用该默认的安装路径,如果修改该默认安装路径,修改后的安装路径不可以与JDK的安装路径相同。安装完毕后(比如JDK安装到D:\JDK7),查看D:\JDK7目录下是否形成了如图1.2所示的目录结构。第14
页
2.系统环境path的设置JDK平台提供的Java编译器(javac.exe)和Java解释器(java.exe)位于Java安装目录的\bin文件夹中,为了能在任何目录中使用编译器和解释器,应在系统特性中设置path。对于Windows操作系统:(1)右键单击“我的电脑”,选择“属性”,弹出“系统特性”对话框(2)单击“系统属性”对话框中的“高级选项”,然后单击按钮“环境变量”,弹出“环境变量”对话框。如果系统已经设置过环境变量path,首先在“环境变量”对话框中的变量列表中选中“path”,然后单击“编辑”按钮,弹出如图1.4所示的“编辑系统变量”对话框。在输入变量值的文本框中编辑path的值,将需要的值:D:\jdk7\bin,加入即可(新加入的值和原有的值之间需用分号分隔),在图1.4所示。
(3)单击“系统变量”中的“新建”按钮,弹出如图1.3所示的“新建系统变量”对话框。在该对话框的输入“变量名(N)”的文本框中输入path,在输入“变量值(V)”的文本框中输入D:\jdk7\bin。第15
页3.配置系统环境变量classpath
JDK的安装目录的jre文件夹中包含着Java应用程序运行时所需的Java类库,这些类库被包含在\jre\lib中的压缩文件rt.jar中。对于Windows操作系统,进行如下操作:(1)右键单击“我的电脑”,弹出“系统属性”对话框。(2)单击“系统属性”对话框中的“高级”选项卡,单击“环境变量”弹出“环境变量”对话框。(3)单击“环境变量”对话框中“系统变量”中的“新建”按钮,弹出“新建系统变量”对话框。在该对话框的输入“变量名”中输入classpath,在输入“变量值”中输入D:\jdk7\jre\lib\rt.jar;.;
如果系统已经设置过环境变量classpath,在“环境变量”对话框中的变量列表中选“classpath”,单击“编辑”按钮,弹出如图1.5所示的“编辑系统变量”对话框。在输入“变量值”中编辑classpath的值,将需要的值:D:\jdk7\jre\lib\rt.jar;.;加入即可。
Classpath值中的.;是指可以加载应用程序当前目录及其子目录中的类。如图1.6所示.第16
页4.任务小结
本任务的核心是学会配置path和classpath。
安装JDK一般不需要设置环境变量classpath的值。但是,如果读者的计算机曾安装过一些商业化的Java开发产品或带有Java技术的一些产品。安装这些产品后,classpath的值可能被修改了,那么运行Java应用程序时,程序可能加载这些产品所带的老版本的类库,导致程序要加载的类无法找到,使程序出现运行错误。第17
页1.1.4实践环节
1.使用命令行窗口2.检查编译器在当前MS-DOS窗口中输入javac
回车第18
页1.2简单的Java应用程序
1.2.1核心知识
无论Java程序的规模大小如何,开发一个Java程序需经过如下基本步骤。
1.编写源文件:扩展名必须是.java。
2.编译Java源程序:用Java编译器(javac.exe)编译源文件,得到字节码文件(扩展名.class)。3.运行Java程序:使用Java解释器(java.exe)来解释执行字节码文件。第19
页
1.2.2能力目标
使用文本编辑器编写一个简单的Java程序的源文件。使用编译器编译该源文件得到字节码文件。使用解释器运行字节玛文件,即运行程序。第20
页第一个Java程序//这是名称为“HelloWorld.Java”的简单程序publicclassHelloWorld{ publicstaticvoidmain(String
args[]){
System.out.println("helloworld");}}单行注释定义类Main函数在控制台上输出第21
页
(1)publicclassHelloWorld这一行表示声明此程序要建立一个新类,类名为HelloWorld
。1public指出这个类是公共类,而这个类定义的内容就在后面紧跟的花括号内。任何Java程序都必须以类的形式出现,2一个程序中可以定义若干个类,但只能定义一个public类。定义类必须用关键字class作为标志。3如果在一个程序中定义了一个public类,那么类名一定是文件名,否则编译会出错。程序分析第22
页
(2)在publicstaticvoidmain(Stringargs[])行中,用main定义了一个主方法,当程序执行时,解释器会找主方法,它是程序的入口点,若无此方法,解释器会显示错误信息。其中的public表明所有的类都可以调用这个方法,static表明这个方法可以通过类名直接调用,而void表明此方法执行后不返回任何值。Stringargs[]表明向main传递的参数,其中args是参数名。main后面跟的花括号是main方法的内容。它只含一条语句:
System.out.println(“helloworld!");此语句的功能是输出字符串“helloworld!”。第23
页
(3)在System.out.println()中,System是Java类库中的一个类,利用此类可以获得Java运行环境的有关信息和输入输出信息等;out是System类中的一个对象;println()是out对象的一个方法,此方法的作用是向标准输出设备(这里是显示器)输出参数指定的字符串(这里是“()”中的内容),输出完成后光标定位在下一行。第24
页
1.2.3任务驱动
任务1-只有一个类的Java应用程序编写一个简单程序,该程序输出两行文字:“很高兴学习Java语言”和“Wearestudents”。程序的运行效果如图1.9。
任务的主要步骤如下:◆编写、保存源文件。如保存到C:\chapter1
中命名为
Hello.java
◆使用编译器(javac.exe)编译源文件,并查看得到的字节码文
c
:\chapter1>javacHello.java
◆使用解释器(java.exe)运行程序。
c:\chapter1>javaHello
第25
页
任务1小结一个Java应用程序必须有一个主类,主类的特点是含有publicstaticvoidmain(Stringargs[])方法注意事项◆
Java源程序中语句所涉及到的小括号及标点符号都是英文状态下输入的.◆应遵守良好的编码习惯:一种是向左的大括号“{”和向右的大括号都独占一行“}”;另一种习惯是向左的大括号“{”在上一行的尾部,向右的大括号独占一行“}”。◆
Java语言是区分大小写的.第26
页
1.2.3任务驱动
任务2有两个类的Java应用程序
写一个简单程序,该程序有两个类:Rect类和Example1_2。Rect类负责计算矩形的面积,主类Example1_2负责使用Rect类输出矩形的面积。程序的运行效果如图1.13。
任务的主要步骤如下:◆编写、保存源文件。如保存到C:\chapter1
中命名为
Rect.java
◆使用编译器(javac.exe)编译源文件,并查看得到的字节码文
c:\chapter1>javacRect.java
◆使用解释器(java.exe)运行程序。
c:\chapter1>javaRect
第27
页
任务2小结应用程序的基本结构:一个Java应用程序是有若干个类所构成,即由若干个字节码文件所构成,但必须有一个主类(含有publicstaticvoidmain(Stringargs[])方法的类)。源文件的命名从主类开始运行程序字节码的平台无关性
注释:单行注释://这是注释多行注释:/*这是注释这是注释*/第28
页1.3小结“本节结束咯~偶都会了~太聪明了”1命名保存源文件2编译3执行1.Java语言是面向对象编程,编写的软件与平台无关。2.Java源文件是由若干个书写形式互相独立的类组成。开发一个Java程序需经过三个步骤:编写源文件、编译源文件生成字节码、加载运行字节码。3.Java源文件中至多只能有一个类是public类。源文件的名字必须与public类的名字完全相同,扩展名是java;如果源文件中没有public类,那么源文件的名字只要和某个类的名字相同,并且扩展名是java即可。4.一个Java应用程序必须有一个主类。Java程序从主类开始运行即java命令执行的类名必须是主类的名字(没有扩展名)。第29
页1.3JCreator简介JCreat
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 【模块二名篇名句默写】【高分攻略】高考语文一轮复习学案(含答案解析)
- 农业园规划设计
- 石河子大学《数字媒体设计与制作》2023-2024学年第一学期期末试卷
- 石河子大学《工程水文学》2022-2023学年第一学期期末试卷
- 石河子大学《编译原理》2023-2024学年第一学期期末试卷
- 沈阳理工大学《数学提高》2022-2023学年第一学期期末试卷
- 沈阳理工大学《理论力学》2021-2022学年第一学期期末试卷
- 沈阳理工大学《电子测量技术》2022-2023学年期末试卷
- 沈阳理工大学《场地设计》2022-2023学年第一学期期末试卷
- 贵州省贵阳市云岩区房屋租赁合同编号
- 2024年海南省高考历史试卷(含答案解析)
- 24秋国家开放大学《当代中国政治制度》形考任务1-4参考答案
- 医院检验科实验室生物安全程序文件SOP
- “以德育心,以心育德”
- 封条模板A4直接打印版
- 反射反应及反射发育的评定
- M7.5浆砌石砌筑
- 制浆洗漂详细过程工艺
- 吉林省义务教育阶段新课程计划表(新)
- 35kV配电系统调试试验方案
- 快递业“最后一公里”配送模式分析——以顺丰快递为例
评论
0/150
提交评论