标签:
JDK(JAVA Develop Kit,JAVA开发工具包)提供了Java的开发环境和运行环境,主要用于开发JAVA程序,面向Java程序的开发者; Java开发工具包
JDK = JRE + 工具(编译器、调试器、其他工具……) + 类库
JRE(JAVA Runtime Environment,JAVA运行环境)提供了Java的运行环境,主要用于执行JAVA程序,面向Java程序的使用者。Java运行时环境
JRE = JVM(Java Virtual Machine) Java虚拟机+解释器
lib:JRE下的lib只是运行java程序的jar包,是为JVM运行时候用的。包括所有的标准类库,和扩展类。
? 1、计算机语言
? 2、计算机高级语言
? (1)编译型语言(c、c++)
源文件 -- 编译器--> 可执行文件-->运行可执行文件 --> 机器指令
? (2)解释型语言 (javascript 、perl)
文本文件 ---解释器-> 直接翻译成机器指令
? (3)先编译,后解释(java)
.java源文件 -- 编译 --> .class字节码文件 (字节码)– jvm解释执
行 --> 真正的机器指令
Write Once , Run Anywhere(一次编写到处运行)
1.编辑程序HelloWorld.java文件
public class HelloWorld{
public static void main(String[] args){
System.out.println("Hello World");
}
}
2.进入文件目录
cd f:
cd list
3.编译、运行
Javac HelloWorld.java 生成字节码.class
Java HelloWorld
4、Eclipse下编写运行
(1)文件名与类名不一样
Javac +文件名
Java +类名
(2)一个文件有多个类名该文件名与其中一个类名一样
Javac 文件名
Java 各个类名
path:在任意路径使用javac .java命令或其他JDK命令
classpath:类路径 告诉JDK class文件在何位置
书写java的其他工具:Notepad++高级记事本
Editplus Jcreator eclipce Myeclipse Jbuilde
帮助我们查找函数的用法,方便我们的编程
System.Gc()垃圾回收
Runtime.getRuntime().gc();垃圾回收
1、如果一个类是公开类,.java文件名字与公开类名字一致
2、一个.java文件只应该有一个公开类
标签:
原文地址:http://www.cnblogs.com/kaifeibuluo/p/4669047.html