1、第第2章章开发开发Java程序程序 2.3 选择合适的开发工具选择合适的开发工具Java IDE 2.2 第一个第一个Java程序实例:程序实例:HelloJava 2.1 下载、安装和使用下载、安装和使用JDK 教学要求:教学要求:v 理解:Java安装目录的文件结构 HelloJava.java的文件结构 配置Java的环境变量v 掌握:Java IDE工具、Java程序的运行方式 2.1 下载、安装和使用下载、安装和使用JDK v 登陆Java的官方网站(http:/)免费下载JDK。下载完成后,安装比较简单,直接双击,程序即可自动解压缩并进行安装,一路都有画面指示,只需要遵循即可。安装
2、完成后,在安装路径下有2个文件夹。jre文件夹:提供了运行Java程序所必须的环境。jdk文件夹:提供了解释编译、运行Java程序所必须的环境。2.1 下载、安装和使用下载、安装和使用JDK(续续)v 在jdk文件夹中,文件目录结构如图所示:lib文件夹:Java 运行时环境使用的代码库、属性设置和资源文件。bin文件夹:Java 平台使用的工具和库的可执行文件及 DLL。2.1 下载、安装和使用下载、安装和使用JDK(续续)v bin文件夹:Java 平台使用的工具和库的可执行文件及 DLL。javac:Java编译器,将Java源代码转换成字节码。java:Java解释器,直接从类文件执行
3、Java应用程序字节代码。appletviewer:小程序浏览器,一种执行Java Applet程序的Java浏览器。javadoc:根据Java源码及说明语句生成HTML文档。jdb:Java调试器,可以逐行执行程序,设置断点和检查变量。2.1 下载、安装和使用下载、安装和使用JDK(续续)v配置环境变量 设置Java运行环境:进入“控制面板”,双击“系统”,弹出“系统属性”对话框,选择“高级”单击“环境变量”按钮。单击“新建”,添加如下的系统环境变量:变量名:Path,变量值:D:jdk bin(假设JDK安装在D盘根目录下),如果曾经设置过环境变量Path,可单击该变量进行编辑操作。2.
4、1 下载、安装和使用下载、安装和使用JDK(续续)v配置环境变量(续)JDK安装目录的jre文件夹中包含着Java应用程序运行时所需要的Java类库和虚拟机,这些类库被包含在jrelib目录中的压缩文件rt.jar中。安装JDK一般不需要设置环境变量classpath的值。如果你的机器安装过一些商业化的Java开发产品或带有Java技术的一些产品,如PB、Oracle等,可能加载这些产品所带的老版本的类库而导致程序要加载的类无法找到,使程序出现运行错误。可以重新编辑系统环境变量classpath的值,并修改。2.2 第一个第一个Java程序实例:程序实例:HelloJava v编写源程序Hel
5、loJava.java public class HelloJava public static void main(String args)System.out.println(Hello Java!);2.2 第一个第一个Java程序实例:程序实例:HelloJava(续)(续)v 注意:Java源文件中的语句所涉及到的括号和标点符号全部是英文状态下输入的,简单记忆的话记住Java语言是由说英文的人编出来的,和我们平时看到英语文章中的标点符号也是英文状态下输入的道理一样。比如“Hello Java!”中的引号必须是英文状态下的引号,但是括在“”里面的符号不受英文符号或者中文符号的限制。对于
6、初学者建议标点符号全部用英文以减少因符号而引起的错误。v 源文件编写完成后使用文件名HelloJava.java保存到c:test目录下。v 注意:将“文件选项夹”下“查看”中的“隐藏已知文件类型的扩展名”选项取消,以免出现实际文件保存名为HelloJava.java.txt的情况。2.2 第一个第一个Java程序实例:程序实例:HelloJava(续)(续)v编译和运行编译和运行 v 单击【开始】|【运行】命令,在命令行上输入“cmd”回车打开命令窗口,进入到源文件保存目录“c:test”目录下,输入“javac 要编译的文件名.java”,本例中应该输入“javac HelloJava.j
7、ava”,如果编译通过,同时在c:test目录下多出一个HelloJava.class文件。v 编译通过后同样在命令窗口中输入“java 类名”回车运行程序,本例中应该输入 “java HelloJava”运行结果v 注意:在编译的时候输入的是完整文件名包括文件后缀“.java”,而在运行的时候是不加后缀的。2.2 第一个第一个Java程序实例:程序实例:HelloJava(续)(续)v编译和运行(续)编译和运行(续)v 这段代码定义了一个类HelloJava,其中HelloJava是类的名字,class是定义类的关键字,只有使用这个单词才能够为一个类命名,public是指出这个类是公共类。在
8、类定义过程中间public是可以省略的,即我们把源代码改成如下代码的话重新执行编译、运行过程得到的结果是一样的。2.2 第一个第一个Java程序实例:程序实例:HelloJava(续)(续)v编译和运行编译和运行(续)(续)v 类是.java源文件的基本构成,在同一个.java源文件中可以定义多个类,但是要注意以下几点:在同一个Java文件中类的名字不能相同。在同一个Java文件中最多包含一个用public修饰的类。在一个Java文件中如果有public修饰的类,则.java文件保存名要和public修饰的类的名字相同。v 代码中的一对大括号里面的内容称为类体,这对大括号必须成对出现。2.2
9、第一个第一个Java程序实例:程序实例:HelloJava(续)(续)v 编译和运行编译和运行(续)(续)v 类是.java源文件的基本构成,在同一个.java源文件中可以定义多个类,但是要注意以下几点:在同一个Java文件中类的名字不能相同。在同一个Java文件中最多包含一个用public修饰的类。在一个Java文件中如果有public修饰的类,则.java文件保存名要和public修饰的类的名字相同。代码中的一对大括号里面的内容称为类体,这对大括号必须成对出现。main方法只能写在类的类体里面。每个类最多只能有一个main方法。2.3 选择合适的开发工具选择合适的开发工具Java IDEv
10、 小巧的小巧的JCreator JCreator是一个能够编辑Java代码并且调试Java程序的简单工具,它可以从下载v 开源的开源的Eclipse Eclipse是当前最流行的基于Java的集成开发环境之一,功能非常强大。它是一个开放源代码的、基于Java的可扩展开发平台。相比JCreator,Eclipse的运行配置要求要高的多,但是Eclipse提供的实施代码纠错功能会让初学者更快的找到自己书写代码中的错误 本章小结本章小结v Java语言书写程序时 区分大小写。v 一个程序中可以有一个或多个类,但其中只能有一个主类(public class修饰)。v 源程序编写完毕,应该用主类名作为文件名,再加后缀.java 存储成磁盘文件。v 在Java Application中,这个主类是指包含main方法的类。编程练习题编程练习题1试分别使用Jcreator Pro 工具及Eclipse 工具完成下面的编程练习,并调试运行。import java.io.*;public class HelloWorld public static void main(String args)char c=a;System.out.print(Enter a character please );System.out.println(youve entered character +c);