Java入门-名词解释(二)

1、java   2   SDK 的版本分类:
J2ME:(Java   2,   Micro   Edition)一种以广泛的消费性产品为目的的高度优化的Java运行环境,包括讯呼机、移动电话、可视电话、数字机顶盒等...
它是致力于消费产品和嵌入式设备的开发人员的最佳选择。
J2SE:(Java   2,   Standard   Edition)是SUN公司针对桌面开发以及低端商务计算解决方案而开发的版本。
J2EE:(Java   2,   Enterprise   Edition)是一种利用Java   2平台来简化企业解决方案的开发、部署和管理相关的复杂问题的体系结构。J2EE的基础是J2SE,J2EE不仅巩固了标准版中的许多优点,同时还提供了对EJB、Servlets、JSP以及XML技术的全面支持。

2、Java开发环境:
Java是面向对象的编成语言,JDK作为其开发包。可以在Web上开发相关的Web应用;也可以开发各种类型的桌面程序。前者称为小程序Applet;后者称为应用程序Application。
Java开发工具包JDK(Java   Development   Kit)是编写Java程序的基础,它集成了编译Java源程序的编译器、运行Java类文件的解释器等必备工具。

3、获得JDK
目前SUN公司发布的JDK版本最高为1.5,所对应的平台有LInux、Solaris和Windows等等,下面的链接是JDK1.4.2的下载页面:
http://java.sun.com/j2se/1.4.2/download.html
点击Download   J2SE   SDK,接受协议并下载
Windows   Offline   Installation,   Multi-language   即可,官方服务器有点慢,多等一会儿吧。

4、配置Java开发环境
首先,安装。假设在D:\jdk14,不多说了。
其次,配置PATH环境变量。
1.对于Windows   95/98:
打开C:\的AOTUEXEC.BAT文件,找到PATH并在其最后加上
“;d:\jdk14\bin”。如果没有PATH,则加上“PATH   d:\jdk14\bin;.”。重起后即可。
2.对于Windows   NT/2000/XP:
“我的电脑”-> “属性”-> “高级”-> “环境变量”-> 找到Path->
在最后加入“;d:\jdk14\bin”。如果没有,则“新建”PATH,其值为:“d:\jdk14\bin”。
检验配置是否正确:进入DOS命令提示符,在任意目录输入“javac”并回车,如果出现该命令的使用方法(usage   ...)。
恭喜你!我们可以进入Java的编程世界了。

5、源程序的编译与运行
JDK的编译与运行需要在DOS命令提示符下使用。

编译器(javac.exe):
格式:javac   [参数]   源程序
如:编译当前目录下Hello.java文件,并且把生成的类文件也放到当前目录
javac   Hello.java

通常情况下,如果   CLASSPATH   设置正确,我们只需要使用不带参数的   javac   即可很好的编译   Java   程序,但是,为了方便以见,这里还是要介绍一些参数:

-classpath   <path>   如果编译时需要用到的   Java   类文件不在   CLASSPATH   指定的路径中,编译时可以指定   -classpath   参数指定可能用到类所在的目录。如   (假设   Java   运行类放在   d:\javacode   目录下):
javac   -classpath   d:\javacode   Hello.java

-d   <directory>   使用   -d   参数可以指定编译生成的   .class   文件输入到哪一个目录。通常情况下,javac   把生成的   .class   文件放在   .java   文件所在的目录中。如果使用   -d   参数,则可以指定   javac   将生成的   .class   文件入在其它目录中,如下例将生成的   HelloJava.class   输出到   d:\myclass   中
javac   -d   :\myclass   HelloJava.java

常用的   javac   参数就介绍这两个。如果你需要了解其它参数的用法和作用,可以运行不带任何参数的   javac。它将打印出   javac   的用法文档。

解释器(java.exe):
格式:java   [参数]   类名   [程序参数]
如果运行当前目录中Hello类:java   Hello 即可,而不是java   Hello.class

-classpath   <path>   如果编译时需要用到的   Java   类文件不在   CLASSPATH   指定的路径中,编译时可以指定   -classpath   参数指定可能用到类所在的目录。如   (假设   Java   运行类放在   d:\javacode   目录下):
java   -classpath   d:\javacode   Hello.java

如果你需要了解其它参数的用法和作用,可以运行不带任何参数的   java。它将打印出   java   的用法文档。

6、关于CLASSPATH环境变量
它是用来设置“类路径”的,提供给JVM的类装载器到哪里寻找第三方提供的类和用户定义的类。
它的配置方法和PATH环境变量的方法一样,只是该成CLASSPATH。
例如:在d:\javacode目录写程序,那么,就可以把CLASSPATH设置成“.;d:\javacode”,以后,无论在哪个目录下都可以运行自己所写的类了。
注意:每个类目录用“;”分隔,分号前面的那个句点“.”很重要,它代表“当前目录”,如果没有它,JVM只到“d:\javacode”里去找类,而当前目录就被忽略了。

有的朋友运行程序时,出现:
Exception   in   thread   "main "   java.lang.NoClassDefFoundError:  
一般就是JVM没有找到所使用的类。

当然,第三方提供的“.jar”文件也是在这里设置的,
例如:在CLASSPATH里写上这么一句:“;d:\jxta\lib\jxta.jar”,
那么,在编程过程中就可以使用jxta.jar包中的API了。至于JXTA是Java实现P2P编程的一个平台。

7、关于JRE
JRE   是Java运行环境   (Java   Runtime   Enviroment)   的缩写。它是JDK的基础,在安装JDK时就已经安装了它。如果只想运行Java程序,而不编译Java程序的话,安装JRE就足够了。

8、关于Java方面的书
买书要慎重。现在市面上的关于Java的书已经很多了,
我推荐一些:
初级读物:
《21天学通Java2第三版》
《Java   2编程详解》
《Java   2从入门到精通》
高级读物:
《Thinking   in   Java》
《java与模式》
……
作为入门Java来说,主要是学习“面向对象的概念”和“Java编程的思维方式”,至于类的使用可以查看Java文档资料。

9、Sun的资料
如果English说得过去,可以看Sun的Java文档,那里有每个类的详细说明。
http://java.sun.com/j2se/1.4.2/download.html
中的J2SE   1.4.2   Documentation

同时,Sun还提供了Java从初级到高级的一系列“书籍”:
1、The   Java   Tutorial
Java指南,讲得很具体。
2、The   JFC   Swing   Tutorial,   Second   Edition:   A   Guide   to   Constructing     GUIs  
3、The   Java   Tutorial   Continued:   The   Rest   of   the   JDK  

可以在这里在线阅读,也可以下载(就在右边)。

10、开发Java的常用工具
1. 记事本+JDK:原始社会,不可思议的组合。
2. Jcreator+JDK:小巧伶俐的组合,提供自动补全功能,强力推荐。如果安装Jcreator后无法编译程序,就手动配置一下[Configure]--> [Options]--> [JDK   Profiles]--> [New]选择JDK的安装目录。要使用自己的类,可以使用[Edit...]功能在已有的JDK中添加类,其功能类似设置CLASSPATH。(其中add   Path是添加路径、add   Archive来添加一个.jar的文件)
3. netBeans:Sun提供的IDE   环境,要求配置很高,反正我的机器跑得很慢。
4. Jbuilder:地球人都知道。
5. Eclipse:可以通过插件实现意想不到的功能。

你可能感兴趣的:(java,jdk,编程,J2SE,sun)