欢迎访问悦橙教程(wld5.com),关注java教程。悦橙教程  java问答|  每日更新
页面导航 : > > 文章正文

Java平台,

来源: javaer 分享于  点击 47300 次 点评:261

Java平台,


JAVA最早是Sun公司的绿色项目green project中写Star7应用程序的语言。JAVA有很多是为了节省资源而设计的。根据不同级别的开发区分了不同的应用版本,J2SE(JAVA SE)等等。JAVA SE分为四个部分:JVM,JRE,JDK,JAVA语言

JVM:(java virtual machine)java虚拟机。java原始码扩展名为.java,经过编译器翻译为扩展名为.class的位码,目标平台必须安装JVM。JVM会将位码翻译为相依与平台(linux,windows,mac等)的机器码。因此java具备良好的跨平台性,对于java程序而已,只认识一种操作系统即jvm,位码文件就是jvm的可执行文件。

JRE:(java runtime environment)java的运行环境。JRE中包含JVM。

jdk:(java development kits)java开发工具。例如javac,java等。

JAVA语言:java最重要的是提供了大量的API。

PATH与CLASSPATH

PATH:当在命令行模式输入某些命令时,系统可能会告诉你“xxx”不是内部或外部命令.........。这种情况为系统找不到你的命令在哪,即你需要向系统指明命令存放的位置,系统便会从第一个目录开始寻找该命令。添加该命令位置就好了(系统环境变量)。

CLASSPATH:在jvm中是通过classpath来指定命令目录位置的。

windows的命令搜索路径为PATH,执行文件为 .exe, .bat。JVM的命令搜索路径为CLASSPATH,执行文件为.class。

java与javac工具

java:执行工具,将.class运行。 java -cp .;classes Main    "."表示可在当前目录下寻找Main.class以及classes下的Console.class,中间用分号隔开(中间是地址,末尾是class文件名如果在当前目录可不加详细地址)。

javac:编译工具,将.java编译为.class。javac -sourcepath src -d classes src/Main.java  -d指定了编译完成时得位码文件存放目录classes,期间会将使用到的源文件一起编译 ,在classes下生成Main.java与Console.class。

package与import

package:分门别类的管理类,包名一般为小写,而类名的第一个字母一般为大写,这样在引用时,可以明显的分辨出包名和类名。如果在类的定义之前没有使用package定义包名,那么该类就属于缺省的包。使用 package 关键字指明类所在的包。 package 语句必须在文件的最前面。

import:使用了包机制后,如果在一个类中使用了其他包中的类,需要使用 import 来引入。

 

相关文章

    暂无相关文章
相关栏目:

用户点评