Java编程概述主要内容Java运行环境Java程序类型Java运行环境Java语言的语法和构成是稳定的JavaAPI一直在扩展Sun公司使用JDK这一Java开发工具箱JDK是一个简单的命令行工具集包括软件库、编译Java源代码的编译器、执行Java字节码的解释器、测试JavaApplet的浏览器,以及其他实用工具Java的运行环境最基本的模式:JDK(JSDK)包+文本编辑器软件安装:JDK——选择恰当的操作系统(不同操作系统上有不同的JDK,但安装完毕后,不论什么平台上编译得到的Java字节码,不需重新编译即可运行)配置执行路径:Win2k及以上版本的系统中,在(控制面板系统环境变量用户变量中的PATH)里添加JDK安装目录中的bin子目录的路径Java的运行环境最基本的模式:软件安装:Java类库路径的设置(CLASSPATH):安装目录的lib子目录中的tools.jar说明:JDK1.3以后的版本能够自动定位Java类库的位置,因此不再需要设置CLASSPATH浏览Java安装完毕后的目录:JDK目录树Bin编译器、解释器以及一些工具Docs库文档,HTML格式Demo演示程序Include用于本地方法的文件Lib库文件JreJava运行环境文件(JVM和运行类库等)src库源文件的各个子目录,src.zip文件JDK中包含的基本开发工具javac.exeJava编译器,将源代码编译成字节码java.exe解析器,执行字节码Javap.exe反编译,将Java类文件还原成方法和变量appletviewer.exe测试运行Applet小应用程序jar.exe压缩打包,负责将类文件和其他资源绑定成jar文件javadoc.exe文档生成器,由Java源文件生成相应的HTML页面,对源文件中类进行内部索引JDK工具的具体使用编译Java源文件:指令格式:javac[options][sourcefiles]主要选项:-nowarn:不输出警告-classpath路径:指定用户设定的classpath-sourcepath路径:指定源文件的路径-d目录:指定编译生成的class文件存放的目录例如:javac–sourcepathc:\test\src–classpathc:\test\classes–dc:\test\classesc:\test\src\com\*.javac:\test\src\coll\Doll.java//编译c:\test\src\com下的所有java文件,和coll下的Doll.java文件JDK工具的具体使用运行Java程序:格式:javaoptions类文件主名主要选项:-classpath路径:覆盖classpath变量-jar:指定运行某个jar文件中的特定java类给Java应用程序打包:例如:jar–cvfc:\test.jarc:\test\classes\*.*把c:\test\classes目录及其子目录下的所有类打包成test.jar文件例如:java–xvfc:\test.jar展开test.jar文件java–jarc:\test.jar//运行Java的运行环境(eclipse)集成开发环境新建工程添加类编辑类设定主函数(Applet除外)编译运行Java程序的类型两类基本的Java程序:Java应用程序可独立运行,公共类public中包含main主函数的一类Java程序JavaApplet小应用程序无main主函数,必须嵌在某个HTML文件中,通过浏览器运行的一类Java程序Java程序初步Java应用程序:示例说明:Java源程序文件名:必须与public类同名,并且大小写必须相同源程序后缀为java,即前例源程序名必须为:Welcome.java编译Java源程序:命令:javac源程序名注意:必须给出后缀,即前例的编译指令为:javacWelcome.java执行编译得到的字节码文件命令:java字节码文件主名例如前例编译后的执行指令为:javaWelcomeJava程序初步Java小应用程序——JavaApplet几点说明:小应用程序不能独立运行,必须嵌入到HTML页面运行过程:先利用javac编译程序将源程序编译成*.class文件(源程序命名规则与普通Java应用程序一样,与public类同名)再编写对应的HTML页面然后用appletviewer浏览applet的运行,运行指令为:appletviewerHTML文件名编程练习创建一个Java源程序,按下列步骤编译并运行:创建名为Welcome.java文件,可使用任意编译器,将其保存成文本格式编译源程序运行字节码将main替换成Main,进行测试使用javacwelcome.java,查看结果使用javaWelcome.class,查看结果编程练习创建一个HTML文件,调用Applet在Web浏览器中显示Welcometojava!创建名为WelcomeApplet.java的Applet创建名为WelcomeApplet.html的HTML文件编译WelcomeApplet.java文件在浏览器中查看WelcomeApplet.html利用appletviewer查看applet