第1章快速入门本章主要内容1.1Java简介1.2Java开发环境的构建1.3Java应用程序1.4JavaApplet1.5Eclipse开发工具简介1.1.1发展简史1.1.2Java的特点发展简史1995年,随着Internet网络的兴起,人们迫切需要一个好的浏览器以方便阅读网上的Web页面,Sun公司为此使用Java语言及时开发出了一个浏览器——HotJava,并获得了极大的成功。HotJava在1995年SunWorld大会上的出现引发了世界范围内的Java热,至今未衰。早期版本Java1.0其实并不适合应用程序的开发,它甚至不支持打印功能。直到1998年Java1.2版本的出现,Java才真正意义上成为现代开发工具中的利器。的体系结构Java现在的体系结构已经变得相当庞大,从大的框架上可以分为三大块:J2SE(Java2PlatformStandardEdition)、J2EE(Java2PlatformEnterpriseEdition)和J2ME(Java2PlatformMicroEdition)。J2EE主要用于开发服务端应用程序J2ME则应用于嵌入式设备,如移动电话J2SE是标准的开发工具包,其中包含了基本Java的核心应用编程接口(ApplicationProgrammingInterface,API)的特点Java的特点可以概括为:简单、面向对象、分布式、解释型语言、健壮性、安全性、结构中立、可移植性、高性能、多线程和动态。注意:Java既是编译型的又是解释型的。我们在编写完Java源代码后,首先需要将其编译为一种中间状态的字节码(bytecode),然后再由Java虚拟机(JavaVM)上的解释器来解释执行。任何一个系统,只要上面具备了Java虚拟机,那么它总是可以运行编译好的字节码。正是这种将源代码编译到中间字节码的机制,使得Java能够实现“一次编程,到处运行”的目标。开发环境的构建1.2.1Java开发包的安装1.2.2环境变量的设定1.2.3基本DOS命令开发包的安装Sun公司为不同的操作系统提供了相应的Java开发包安装程序。本书中使用Windows操作系统环境下的Java开发包。读者可以登录Sun公司的网站()获取免费的Java开发包安装程序。在得到Java开发包后开始安装。1.双击Java开发包安装程序,出现安装界面2.安装程序会弹出许可证协议阅读画面,阅读相应条款后,单击【接受】按钮继续安装3.用户可以选择安装开发包的部分或是全部内容4.如果用户想要更改开发包的安装路径,则单击【更改】按钮,在弹出的对话框中更改安装路径5.在选定了安装内容和安装路径后,单击【下一步】按钮进入正式安装。环境变量的设定要设置的环境变量主要有Path和Classpath。Path称之为路径环境变量。Classpath称之为类路径环境变量。1.Windows2000/XP操作系统下的设置①右击桌面上的【我的电脑】图标,在弹出的快捷菜单中选择【属性】命令,弹出【系统属性】对话框。②切换到【高级】选项卡,在该选项卡中有一个【环境变量】按钮,单击该按钮弹出【环境变量】对话框。③在【系统变量】列表框中找到变量Path,双击该项弹出【编辑系统变量】对话框,在该对话框中可以编辑环境变量的值,在该变量已有的值后添加“;c:\jdk1.6.0_10\bin”(c:\jdk1.6.0_10是开发包的安装路径)。④单击【确定】按钮进行保存工作。操作系统下的设置在UNIX(包括Solaris和Linux)操作系统中,依据所使用的shell不同,设定Path的方法也有所不同。例如,若使用的是Cshell,则向~/.cshrc文件末尾添加如下代码:setpath=(/usr/local/jdk1.6.0_10/bin$path)基本DOS命令1.如何进入DOS控制台窗口这里以Windows2000为例,选择【开始】→【运行】命令,在弹出的【运行】对话框中输入“CMD”,单击【确定】按钮,即可进入DOS控制台窗口2.DOS命令简介DIR:显示目录中的文件以及子目录。CLS:清除屏幕。DEL:删除一个或多个文件。MD:创建目录。COPY“文件复制,将一份或多份文件复制到另一个位置。HELP:帮助。EXIT:退出DOS窗口。应用程序编写一个Java应用程序——HelloWorld1.编写源代码,并保存为HelloWorld.java打开UltraEdit文本编辑器,新建一个文件输入源代码:/***HelloWorld*在输出窗口显示HelloWorld!*/publicclassHelloWorld{publicstaticvoidmain(String[]args){//在屏幕上输出HelloWorld!System.out.println(HelloWorld!);}}编译源代码可执行文件javac.exe位于Java安装目录的bin子目录中,称为Java编译器(JavaCompiler——javac名称的由来),用于对指定的Java源代码进行编译工作。①打开一个DOS窗口,进入HelloWorld.java文件所在的目录,例如:cdF:\Chapter01\code②在命令提示行输入以下命令并按Enter键:javacHelloWorld.java③如果屏幕上没有出现错误提示,则表示已经正常完成了编译工作。编译好的中间字节码(bytecode)文件为HelloWorld.class。运行程序可执行文件java.exe同样位于Java安装目录的bin子目录中,称为Java解释器,用于对指定的Java中间字节码进行解释并加以执行。在命令提示行输入以下命令并按Enter键:javaHelloWorldJava解释器将对中间字节码HelloWorld.class进行解释并执行。该程序的运行结果是在屏幕上输出“HelloWorld!”常见问题解答1.Windows系统对于DOS命令中字符的大小写是不敏感的。2.编译器和解释器对于代码中的字符是大小写敏感的。3.保存源代码为文件时,要注意文件的命名。文件名一定要和源代码中公开类的类名一致(包括大小写),并且文件扩展名必须为.java。4.如果在进行编译时报类似如下错误:'javac'不是内部或外部命令,也不是可运行的程序或批处理文件。则表示系统不能正确定位编译器javac.exe,原因是未能正确设定Path环境变量。5.编译时,需要用文件的全名,例如javacHelloWorld.java;解释运行时只需要用类名,而不需要带上.class,例如javaHelloWorld。称为小应用程序,和应用程序不同的是,Applet一般是在支持Java的Web浏览器中运行。在Applet中,有4个重要的方法。init():打开嵌有Applet的HTML页面时,该方法被调用以进行必要的初始化工作。start():该方法在init方法结束后被调用,用以启动Applet。stop():关闭嵌有Applet的HTML页面时,该方法被自动调用,以关闭Applet。destroy():stop方法执行完毕后,该方法被调用,用以释放Applet所使用的资源。编写并运行一个Applet程序1.编写Applet源代码。使用UltraEdit文本编辑器,创建文件HelloWorldApplet.java。2.编写嵌入Applet的HTML文件。使用UltraEdit文本编辑器,创建一个名为HelloWorldApplet.html的文件,输入HTML代码。3.运行Applet。首先使用javac命令对HelloWorldApplet.java进行编译,得到HelloWorldApplet.class。运行这个编译好的小应用程序,可以使用两种方法:一是使用JDK附带的Applet查看器appletviewer.exe;另一方法是使用支持Java的Web浏览器。»使用Applet查看器在DOS命令行输入如下命令并按Enter键:appletviewerHelloWorldApplet.html»使用Web浏览器也可以直接使用Web浏览器(例如InternetExplorer),打开页面文件HelloWorldApplet.html开发工具1.5.1Eclipse简介与安装1.5.2汉化Eclipse1.5.3使用Eclipse开发Java项目简介与安装Eclipse是一个开放源代码的、基于Java的可扩展开发平台。Eclipse附带了一个标准的插件集,包括Java开发工具。Eclipse还包括插件开发环境,这个组件主要针对希望扩展Eclipse的软件开发人员,因为它允许开发人员构建与Eclipse环境无缝集成的工具。在Windows下安装Eclipse,除了需要Eclipse软件包之外,还需要Java的JDK来支持Eclipse的运行。Eclipse软件包可以到官方网站下载://的安装Eclipse的安装非常简单,属于绿色软件,不需要运行安装程序,不需要往Windows的注册表写信息,只要将Eclipse压缩包解压就可以运行Eclipse。1.首先把eclipse-SDK-3.4.1-win32.zip压缩包解压到一个本地目录(例如D盘目录D:\eclipse),然后双击此目录中的eclipse.exe文件即可打开Eclipse。2.弹出WorkspaceLauncher对话框,选择或新建一个文件用于保存创建的项目。3.设置好后单击OK按钮,打开Eclipse工作界面。汉化Eclipse1.打开Eclipse,选择Help|SoftwareUpdates命令,在打开的对话框中切换到AvailableSoftware选项卡,单击AddSite按钮,2.弹出AddSite对话框,在Location文本框中输入“