1. 第一个java程序HelloWorld
(1)java的开发环境的安装及相关知识介绍
现在最新的是java开发工具是JDK7了,但好像安装程序不兼容XP系统. 一般JDK里面自动包含了java的运行环境JRE,所以安装JDK时不再需要安装公共JRE。
所谓公共的JRE一般用来注册IE浏览器和系统java运行时的环境,通过这种方式系统中任何应用程序都可以访问公共JRE,由于现在在网页上运行applet机会越来
越少,而且可以利用JDK里面的JRE可以满足java程序的运行需要。
(2)java的环境变量的设置
如果我们不用IDE,比如eclipse等开发java程序,用无格式控制符的文本编辑器,如记事本、editplus等编辑代码,通过在控制台(windows的MS-DOS、linux的console)
下编译和运行java程序,就需要配置环境变量,使系统能过执行相应的命令。
windows下不区分大小写,linux区别大小写,要注意不要设置出错。
set path=%path%;%Java_home%jdk\bin 就可以。也可以在我的电脑的属性里面设置。
classpath一般在jdk 1.5以上版本都不需要设置。
尽管指定了java运行时的类搜索路径,系统还是会默认从当前路径查找所运行的类文件。
(3)编译和运行
javac 有一些参数可选 javac -d dstFile SrcFile
目标文件不需要指定文件的文件名以及扩展名,这是java编译器自动会生成相应的类文件。因为有时候有多个.class生成,
-g 调试信息 -verbose 编译器正在执行的操作信息。-d -s -classpath -sourcpath -nowarn -version -deprecation(过时的API信息)
java -classpath 类名 只需指定类名,不需要字节码文件和源码文件。否则会报错。
(4)java的垃圾回收机制
这个目前都讲了写概念,具体的要慢慢体会。
优点:一是提供程序的编程效率;二是保护程序的完整性。缺点是:它的开销影响程序的性能。