Java程序设计实例与操作第一章认识Java1.1了解Java的产生、发展与特点1.2熟悉Java的开发工具与开发环境1.3了解Java程序的基本结构Java程序设计实例与操作1.1了解Java的产生、发展与特点一、Java语言的产生与发展Java是sun公司于20世纪90年代初开发的,最初是作为一种用于家用电器的编程语言,命名为Oak(橡树)。1995年5月,sun公司将Oak技术应用于Web上,开发出了HotJava的第一个版本,这在当时的产业界引起了巨大的轰动。1996年初,sun公司正式发布Java1.0(JDK1.0)版本。Java程序设计实例与操作有三个版本的Java运行平台:(1)J2SE(Java2PlatformStandardEdition):标准版,主要用于开发桌面应用程序、低端服务器应用程序和JavaApplet程序。(2)J2EE(Java2PlatformEnterpriseEdition):企业版,主要用于开发分布式网络程序,如电子商务网站和ERP(EnterpriseResourcePlanning,企业资源计划)系统等。(3)J2ME(Java2PlatformMicroEdition):精简版,主要用于嵌入式系统开发,如移动电话、掌上电脑(PDA)以及其他无线设备。Java程序设计实例与操作二、Java语言的特点Java是简单的Java是面向对象的Java是分布式的Java是健壮的Java是安全性的Java是跨平台的Java是解释执行的Java是多线程的Java是动态的Java程序设计实例与操作1.2熟悉Java的开发工具与开发环境一、什么是JRE、JVM和JDKJRE是JavaRuntimeEnvironment的缩写,意思为Java实时运行环境。字节码文件需要借助JRE才能在各种不同操作系统和计算机平台中执行。JDK是Java程序的开发平台,它除了包括JRE外,还包括了用来编译Java程序的编译器,用来执行Java字节码文件的解释器,以及用来运行JavaApplet程序的Applet浏览器等。JVM是JavaVirtualMachine的缩写,意思为Java虚拟机。JVM的功能就是把Java字节码文件解释成可在特定操作系统和计算机平台中执行的机器代码。Java程序设计实例与操作二、Java语言的运行机制Java源文件(*.java)Java编译器字节码文件(*.class)Java解释器运行编译是指使用Java编译器对源文件进行错误排查的过程,编译后生成后缀名为.class的字节码文件。字节码文件是一种与任何具体机器环境及操作系统无关的中间代码,它是一种二进制文件。运行是指使用Java解释器将字节码文件翻译成机器代码,执行并显示结果。解释器是Java虚拟机的一部分,在运行Java程序时,首先会启动JVM,然后由它来负责解释执行Java的字节码文件。Java语言的运行必须经过编写、编译、运行三个步骤。编写是指在Java开发环境中进行程序代码的输入,最终形成后缀名为.java的Java源文件。Java程序设计实例与操作实例1-1SunJDK的下载、安装和配置Sun公司JDK的最新版本为JDK6,下面详细介绍JDK6的下载、安装和配置过程。步骤1:在ORACLE公司首页“”,找到页面左上侧的“SunQuickLinks”按钮,在弹出的快捷菜单中选择“downloads”选项。Java程序设计实例与操作步骤2:在新打开的页面右侧,找到PopularDownloads栏,单击其中的“JavaSE”,打开JRE和JDK下载页面。Java程序设计实例与操作步骤3:单击“DownloadJDK”按钮(参见上图),打开JDK下载页面。打开“Platform”下拉列表,选择“Windows”,表示下载用于Windows平台的JDK;选中“Iagreetothe……”复选框。Java程序设计实例与操作步骤4:单击“continue”按钮,打开JDK程序下载页面,单击jdk-6u13-windows-i586-p.exe超链接,将JDK程序的文件夹保存在指定的位置。下载结束后,单击“打开”按钮,执行JDK安装程序,系统将显示JDK安装向导画面。Java程序设计实例与操作步骤5:当系统显示许可证协议画面时,用户单击“接受”按钮,系统将打开“自定义安装”对话框,单击每个选项左侧的按钮,可选择每个选项的安装方式。默认情况下,JDK及其所包含的JRE将被安装到C:\ProgramFiles\Java文件夹中。单击“下一步”按钮,系统开始安装JDK。Java程序设计实例与操作步骤6:单击“完成”按钮,结束安装JDK。为了能够执行JDK中的各项命令,还需要对系统的环境变量进行一些必要的配置。为此,可右击桌面上“我的电脑”图标,从弹出的快捷菜单中选择“属性”,打开“系统属性”对话框,然后单击“高级”选项卡。Java程序设计实例与操作步骤7:单击“环境变量”按钮,打开“环境变量”对话框。单击对话框下方“系统变量”设置区中的“Path”系统变量,然后单击“编辑”按钮,打开“编辑系统变量”对话框。在“变量值”编辑框中单击并向左侧拖动,使光标定位在变量内容的最前面,然后输入“C:\ProgramFiles\Java\jdk1.6.0_24\bin;”,为“Path”系统变量增加JDK程序所在路径。步骤8:单击“确定”按钮,关闭“编辑系统变量”对话框。单击“新建”按钮,打开“新建系统变量”对话框。新建系统变量名为“CLASSPATH”,设置其值为“.;”(表示在当前目录中查找Java类)。Java程序设计实例与操作步骤9:单击“开始”按钮,选择“运行”,打开“运行”对话框。在“打开”编辑框中输入“cmd”。按【Enter】键,打开仿真DOS窗口。接下来在DOS提示符下输入“javac”并按【Enter】键,执行javac命令,此时将显示javac命令帮助信息,显示如下右图所示,这表明系统变量设置已经生效了。Java程序设计实例与操作二、优秀的Java集成开发环境EclipseEclipse最初是IBM开发的一个软件产品.。Eclipse的设计思想是:一切皆为插件。它自身的核心是非常小的,其他所有功能都以插件的形式附加到该核心上。Eclipse有三个最吸引人的地方:一是它创新性的图形API,即SWT/JFace;二是它的插件机制;三是利用它的插件机制开发的众多功能强大的插件。尽管Eclipse是使用Java语言开发的,但它的用途并不限于Java语言;例如,支持诸如C/C++、COBOL和Eiffel等编程语言的插件已经可用,或预计会推出。Eclipse框架还可用来作为与软件开发无关的其他应用程序类型的基础,比如内容管理系统。Java程序设计实例与操作实例1-2Eclipse下载与基本使用方法步骤1:首先安装JDK,唯有如此,Eclipse方能使用。打开IE浏览器,在“地址”栏输入并按回车键,打开Eclipse下载页面。单击“EclipseIDEforJavaEEDevelopers(163M)”超级链接,打开文档下载站点选择页面,单击某个站点即可开始下载文件。Java程序设计实例与操作步骤2:双击下载的Eclipse程序文件包,将其解压缩到一个指定文件夹。参照上述方法从网上下载Eclipse对应版本的语言包,然后按说明进行安装。步骤3:双击eclipse文件夹中的eclipse.exe,即可启动Eclipse程序。选择希望作为工作空间的文件夹后,系统将打开欢迎画面。单击“欢迎”画面左上角的“关闭”按钮,此时Eclipse的初始工作画面如下所示。Java程序设计实例与操作步骤4:为了便于管理自己的程序,用户应首先创建一个项目(Project)。为此,可选择“文件”“新建”“项目”菜单,打开“新建项目”窗口。在窗口下方的项目列表中单击“Java”前面的“+”号,展开该项目,单击选中“Java项目”。步骤5:单击“下一步”按钮,打开“创建Java项目”窗口。在“项目名”编辑框中输入项目名称,如“Java教程”。Java程序设计实例与操作步骤6:单击“完成”按钮,在打开的“要打开相关联的透视图吗?”对话框中单击“是”按钮,表示在创建Java项目后打开Java相关视图。步骤7:为了进一步分类管理Java程序,我们还可以在项目中创建多个包。为此,可选择“文件”“新建”“包”菜单,打开“新建Java包”窗口,然后在“名称”编辑框中输入包名。单击“完成”按钮,创建的包将显示在画面左侧的包资源管理器中,并且位于项目的src文件夹下。Java程序设计实例与操作简单地说,包就是一个文件夹,其中放置了功能相同或相近的一组Java字节码文件(*.class)。在Eclipse中,为了便于管理文件,系统会将Java源程序和编译结果程序按相似的目录结构进行存放。Java程序设计实例与操作1.3了解Java程序的基本结构Java程序可分为如下两类:(1)Java应用程序(JavaApplication):它依赖JRE或JDK中的解释器来运行。(2)JavaApplet程序:其调用命令嵌入在网页的HTML代码文件中,显示网页时由Web浏览器内置的Java解释器解释执行,并将其内容在显示网页中。此外,也可以用JDK提供的小程序查看器Appletviewer浏览这类网页,并将其内容显示在一个小窗口中。Java程序设计实例与操作实例1-3使用JDK开发一个简单的Java应用程序步骤1:使用任意纯文本编辑器输入下面的内容,将程序命名为Welcome.java,并保存在某个文件夹(如c:\myjava)中。步骤2:参照前面介绍的方法打开DOS仿真窗口,执行“cd\myjava”命令,改变当前目录。输入“javacWelcome.java”并按回车键,对源程序进行编译。如果源程序有错误,则会出现错误提示;如果顺利通过编译,会在当前目录下为源程序中的每个类都产生一个字节码文件Welcome.class。/*Welcom.java*/publicclassWelcome{//一个JavaApplicationpublicstaticvoidmain(Stringargs[]){System.out.println(欢迎你学习Java语言!);}}Java程序设计实例与操作步骤3:输入“javaWelcome”(输入程序名时注意大小写)并按回车键,运行程序。其中,“java”为Java解释器的名字,“Welcome”为包含main()方法的主类的名字。Java程序设计实例与操作实例1-4使用Eclipse开发一个简单的Java程序步骤1:启动Eclipse,在窗口左侧的包资源管理器中单击Chapter1,即选中要在其中创建Java程序的包。选择“文件”“新建”“类”菜单,打开“新Java类”窗口。在“名称”编辑框中输入“HelloWorld”,选中publicstaticvoidmain(String[]args)复选框(表示创建的类中包含main方法)。此处显示了Java程序所在的源文件夹和包此区域用于设置类的类型所选包类名Java程序设计实例与操作步骤2:单击“完成”按钮,回到Eclipse主界面,此时“HelloWorld”类文件已经创建好,并且其中给出了一些简单的代码。系统自动给出的一些简单程序代码Java类文件,单击其前面的“+”可查看该文件中包含的类和该类中包含的方法Java程序设计实例与操作步骤3:在代码编辑区的main方法中输入如下几条语句//输出提示信息System.out.println(打印main方法中的输入参数!);//声明一个整型变量i,将其作为for循环控制变量//以输出命令行中输入的字符串for(inti=0;iargs.length;i++){System.out.println(args[i