《Java面向对象程序设计第1章-Java开发环境配置ppt课件.ppt》由会员分享,可在线阅读,更多相关《Java面向对象程序设计第1章-Java开发环境配置ppt课件.ppt(47页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第第1章章 Java开发环境配置开发环境配置主讲人:程裕强主讲人:程裕强 为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益主要内容主要内容n n掌握Windows平台下的JDK安装与配置n n了解Linux平台下的JDK安装与配置n n掌握Java环境测试n n掌握第一个Java程序n n掌握编译和执行命令n n了解跨平台操作问题n n了解集成开发环境为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的
2、事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1 Windows平台Java环境配置安装配置JDK是学好Java的第一步。1.1.1下载Java开发包JDKn n 登录Oracle官网http:/,将鼠标放到“Downloads”菜单上(无需单击),单击“Java for Developers”,进入Java下载页面。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益Linux平台的JDKWindows平台的JDK下载Windows平台32位JDK为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位
3、工作人员聘用制度,保障用人单位和职工的合法权益n n下载后得到下载后得到“jdk-7u“jdk-7uxxxx-windows-i586.exe”-windows-i586.exe”文件。文件。双击该可执行文件,将出现安装向导界面双击该可执行文件,将出现安装向导界面。n n选择安装路径选择安装路径。由于。由于JavaJava平台是系统程序,建议直接平台是系统程序,建议直接单击单击“下一步下一步”按钮即可,默认安装到按钮即可,默认安装到C:Program C:Program FilesJavaFilesJava目录下面。目录下面。n n安装安装JREJRE。JREJRE是运行是运行JavaJava
4、应用程序所必须环境的集应用程序所必须环境的集合,包括合,包括JVMJVM、核心类以及支持文件,但是不包含开、核心类以及支持文件,但是不包含开发工具(比如编译器和解释器等)。发工具(比如编译器和解释器等)。n n安装完成,单击右上角安装完成,单击右上角“X”“X”关闭按钮即可。关闭按钮即可。1.1.2 安装JDK为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益安装向导为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益安装目录为了规范事业单位聘用关系,建立和完善适应
5、社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益安装JRE为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益安装完成为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益JDK目录为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益JDK安装目录n nbinbin目录:目录:binbin是是binarybinary缩写,表示编译后的二进制可缩写,表示编译后的二进制可执行文件;执
6、行文件;该该目录下可以看到目录下可以看到java.exejava.exe和和javac.exejavac.exe两两个文件,这是个文件,这是JavaJava的解释器和编译器命令。的解释器和编译器命令。n nliblib目录:目录:liblib是是librarylibrary的缩写,表示库文件;的缩写,表示库文件;liblib目录存目录存放放JavaJava开发时所需要的类库和支持文件;开发时所需要的类库和支持文件;n njrejre目录:目录:JDKJDK的的JREJRE,即是,即是JavaJava运行时环境,包含运行时环境,包含JVMJVM、类库等文件。、类库等文件。n nsrc.zipsr
7、c.zip:JDKJDK是开源的,是开源的,src.zipsrc.zip压缩包中存放着压缩包中存放着JavaJava类库的源代码文件,解压缩后即可看到源代码。类库的源代码文件,解压缩后即可看到源代码。n nincludeinclude目录:包含目录:包含C C语言头文件,用语言头文件,用于于支持支持JavaJava本地本地接口和接口和JavaJava虚拟机调试程序接口的本地代码编程。虚拟机调试程序接口的本地代码编程。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1.3 环境变量配置n n右键单击“我的电脑”,选择“属性”
8、菜单,弹出“系统属性”窗口。在“高级”选项卡下,找到“环境变量”按钮。n n在环境变量中找到“Path”变量,编辑变量值。n n将JDK的bin目录的路径值添加到Path变量中。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益环境变量按钮环境变量按钮为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益Path变量为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益在在PathPath的变量值最前面添加
9、分号,与后面的路径值分开;的变量值最前面添加分号,与后面的路径值分开;这时只需要将这时只需要将JDKJDK的的binbin目录的路径(目录的路径(C:Program C:Program FilesJavajdk1.7.0_05binFilesJavajdk1.7.0_05bin,建议复制路径值,以免出,建议复制路径值,以免出错)值粘贴到分号前即可。错)值粘贴到分号前即可。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益特别提示n n输入的是英文下的分号,不要输入逗号。因为字符很小,分号和逗号很难区分。不要删除Path变量原有的
10、变量值,否则会破坏系统环境变量的值。n n有些教材设置了classpath环境变量,从Java 5以后对JDK做了优化,不再需要设置classpath环境变量。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1.4 Java环境测试n n打开命令行窗口打开命令行窗口 1 1)如果命令行窗口已经打开,请先关闭。如果命令行窗口已经打开,请先关闭。2 2)单击计算机桌面左下角的单击计算机桌面左下角的“开始开始”菜单中选择菜单中选择“运行运行”,输入,输入cmd(cmd(命令命令commandcommand的简写的简写),回车即可
11、进入命,回车即可进入命令行窗口令行窗口为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益打开命令行窗口为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益 测试编译器命令为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益测试Java解释器命令为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益查看Java版本的命令为了规范事业单位聘用关系
12、,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.1.5安装代码编辑器n n编写Java程序,需要代码编辑器,但是JDK没有提供。n n我们可以直接使用Windows自带的“记事本”,但是记事本功能简单,不适合编辑代码。n n推荐大家使用Notepad+,它具有显示行号、突显关键字等特点,登录官网http:/notepad-plus-plus.org/,单击“download”下载安装程序,然后双击安装即可。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.2 Linux平台Ja
13、va环境配置(选学)n n本教材将以Linux Mint桌面版(基于Ubutnu)为例,演示Linux平台下Java环境的配置。n n关于Linux操作系统的安装已经超出了本教材的范围,互联网上有很多安装教程,读者可以参照自行安装。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益配置Java开发环境n n第第1 1步:从步:从OracleOracle官网下载官网下载JDKJDKn n第第2 2步:在下载目录中找到步:在下载目录中找到jdk-7ujdk-7uxxxx-linux-linux-i586.tar.gzi586.tar
14、.gz压缩包,解压缩后将压缩包,解压缩后将jdk1.7.0_07jdk1.7.0_07文件夹文件夹移动主目录中即可;移动主目录中即可;n n第第3 3步:通过快捷键步:通过快捷键“Ctr+Alt+T”“Ctr+Alt+T”打开打开LinuxLinux的终端,的终端,或者在空白处右键单击选择或者在空白处右键单击选择“在终端中开打在终端中开打”也可以打开也可以打开LinuxLinux终端;终端;n n第第4 4步:在终端执行步:在终端执行“sudo mkdir-p/usr/lib/jvm/”“sudo mkdir-p/usr/lib/jvm/”,创建,创建jvmjvm目录,第一次执行目录,第一次执
15、行sudosudo语句时需要输入语句时需要输入rootroot密码密码n n第第5 5步:在终端执行步:在终端执行“sudo mv jdk1.7.0_07/sudo mv jdk1.7.0_07/usr/lib/jvm/usr/lib/jvm/”,将解压缩后的,将解压缩后的jdk1.7.0_07jdk1.7.0_07文件夹移文件夹移到到jvmjvm目录下面;目录下面;为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益单击下载单击下载为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单
16、位和职工的合法权益LinuxLinux终端终端创建创建jvmjvm目录目录为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益第6步:在终端继续执行命令“sudo add-apt-repository ppa:nilarimogard/webupd8”,这是设置PPA,获取密钥验证软件是否损坏第7步,在终端执行命令“sudo apt-get update”和“sudo apt-get install update-java”,更新设置为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单
17、位和职工的合法权益第8步,执行命令“sudo update-java”,弹出对话框,如图1.21所示,选择“jdk1.7.0_07”,单击“确定”按钮即可完成jdk配置。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益Linux平台下Java环境测试为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3 第一个Java程序n n按照国际惯例,学习
18、一门语言的第一个程序应该是在控制台输出“Hello,World!”,也就是大名鼎鼎的HelloWorld程序。n n本教材同样以这个经典的国际惯例作为Java语言的第一个程序,源代码如下所示。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益/单行注释:定义类单行注释:定义类HelloWorldHelloWorld/*/*多行注释:多行注释:classclass是关键字,用于定义类,类名是是关键字,用于定义类,类名是HelloWorldHelloWorld*/*/public class HelloWorldpublic cla
19、ss HelloWorld /主方法,类似于主方法,类似于C C语言的主函数语言的主函数 public static void main(String args)public static void main(String args)/标准输出语句,类似于标准输出语句,类似于C C语言的语言的printf printf System.out.println(Hello,world!);System.out.println(Hello,world!);为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n nJavaJava语言的注
20、释,语言的注释,/注释一行,注释一行,/*/*/注释多行。注释多行。n nJavaJava的程序基本单元是的程序基本单元是classclass,JavaJava程序是由类构成的,一个程序是由类构成的,一个JavaJava源文件可以定义多个类。源文件可以定义多个类。n nHelloWorldHelloWorld的源代码保存为的源代码保存为HelloWorld.javaHelloWorld.java文件。文件。JavaJava程序程序源文件扩展名是源文件扩展名是.java.java,全名是:类名,全名是:类名.java.java,其中文件名必须与其中文件名必须与JavaJava源文件中源文件中pu
21、blicpublic类的类名完全一样类的类名完全一样。一个。一个JavaJava源文件中最源文件中最多只能有一个多只能有一个publicpublic类。类。n n类名规则:类名可以由字母、数字组成,首字符为大写的字母。类名规则:类名可以由字母、数字组成,首字符为大写的字母。JavaJava和和C C语言一样区分大小写。类名中不能出现空格。语言一样区分大小写。类名中不能出现空格。n nmainmain方法是由方法是由JVMJVM调用,是应用程序执行的入口。运行程序时调用,是应用程序执行的入口。运行程序时从从mainmain方法第一行开始执行,执行到方法第一行开始执行,执行到mainmain方法的
22、最后一行。方法的最后一行。n nmainmain方法的格式是方法的格式是public static void main(String args)public static void main(String args),注意,注意StringString首字母大写。含这种格式的首字母大写。含这种格式的mainmain方法的类,称方法的类,称为主类。为主类。n nSystem.out.println()System.out.println()是是JavaJava标准输出语句,注意标准输出语句,注意SystemSystem首首字母大写。字母大写。为了规范事业单位聘用关系,建立和完善适应社会主义市场经
23、济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.2 Windows下开发Java程序n n不失一般性,将每章的Java源程序存放在D盘下,比如本章代码存在ch1目录中。n n在ch1目录下右键单击新建一个文本文件,重命名“HelloWorld.java”。n n右键单击“HelloWorld.java”文件,在弹出的快捷菜单中选择“Edit with Notepad+”(安装Notepad+后,右键菜单会添加“Edit with Notepad+”子菜单),即可编辑Java代码n n用Windows平台下的记事本也可以编辑Java程序。为了规范事业单位聘用关系,建立和完善
24、适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益新建一个文本文件为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益右键单击Java文件,选择Notepad+编辑代码为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益编辑代码为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益编译执行n nJava编译命令格式:javac 源文件名源文件名.javan nJava解释命令格
25、式:java 字节码文件名字节码文件名n n首先,打开命令行窗口。在命令行中输入输入首先,打开命令行窗口。在命令行中输入输入“d:”“d:”进入进入DD盘,然后再输入盘,然后再输入“cd ch1”“cd ch1”即可进入即可进入ch1ch1目录。目录。cdcd是是DOSDOS操作系统命令,表示更改切换当前目录。操作系统命令,表示更改切换当前目录。n n然后,在命令行中输入然后,在命令行中输入“javac HelloWorld.java”“javac HelloWorld.java”编编译译HelloWorld.javaHelloWorld.java源文件,在源文件,在ch1ch1目录下可以看到
26、对目录下可以看到对应的应的“HelloWorld.clss”“HelloWorld.clss”字节码文件。字节码文件。n n最后,在命令行中输入最后,在命令行中输入“java HelloWorld”“java HelloWorld”执行字节执行字节码文件。注意使用码文件。注意使用javajava命令时,参数是字节码文件名,命令时,参数是字节码文件名,不能带上不能带上.class.class后缀名。后缀名。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益编译与运行为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业
27、单位工作人员聘用制度,保障用人单位和职工的合法权益编译源程序,生成对应的字节码文件为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.3 Linux下开发Java程序n n在Linux下,保存Java源程序的目录结构同Windows平台,在主目录下新建ch1目录;然后在ch1中新建空文档,重命名为“HelloWorld.java”;双击打开HelloWorld.java文件,即可使用gedit编辑源程序为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益编辑代
28、码为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益编译执行为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.3.4跨平台操作n n1、Windows到Linuxn n2、Linux到Windowsn n结论:字节码文件跨平台,不是指源程序跨平台为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.4 集成开发环境n n掌握命令方式,这是Java课程学习的基本功。集成开发环境的使用是在熟练使用命
29、令方式基础上进行的,初学者不要过分贪恋集成环境。n n强烈建议,在学习Java基础时要熟练使用命令格式,在后续的项目开发中才去使用集成工具,提高开发效率。n n关于集成开发环境的配置以及一般的Java项目的开发,请参见第15章相关内容。为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益1.5习题n n1 1、在、在WindowsWindows下安装下安装JDKJDK,如何配置,如何配置pathpath和和classpathclasspath变量变量?n n2 2、在、在JDKJDK安装目录下的安装目录下的binbin目录,目录,
30、JavaJava编译器是哪个文件,编译器是哪个文件,JavaJava解释器是哪个文件?解释器是哪个文件?n n3 3、一个、一个JavaJava源文件中最多可以有几个源文件中最多可以有几个publicpublic类?类?n n4 4、JavaJava应用程序的主方法的格式是什么?应用程序的主方法的格式是什么?n n5 5、阅读下面、阅读下面JavaJava源程序,回答问题。源程序,回答问题。public class Hello public class Hello public static void main(String args)public static void main(String args)String s=hello;String s=hello;System.out.println(s);System.out.println(s);为了规范事业单位聘用关系,建立和完善适应社会主义市场经济体制的事业单位工作人员聘用制度,保障用人单位和职工的合法权益n n(1)将该源程序保存为一个Java源文件,文件名是什么?n n(2)编译该Java源文件的命令是什么?n n(3)解释执行该程序的命令是什么?n n(4)该程序的执行输出结果是什么?