Java是一门面向对象的程序设计语言,1995年由Sun公司发布,2010年被Oracle公司收购。
JVM(Java Virtual Machine),Java虚拟机,它是Java平台无关性实现的关键。
Java程序执行过程,由 xx.class文件经过编译器(compiler)处理,编译为xx.java的字节码文件,再由解释器(Intetpreter,这个解释器就是Java虚拟机)解释为具体平台上的机器语言来执行。所以Java能够实现一次编译,到处运行。
JDK(Java Development Kit),Java语言的软件开发工具包。两个主要的组件:-java, -javac
JRE(Java Runtime Environment):包括Java虚拟机(JVM)、Java核心类库和支持文件,若只需要运行Java程序,下载并安装JRE即可。若要开发Java软件,则需要下载JDK,在JDK中附带有JRE。
![](https://img.haomeiwen.com/i13335949/05b76c4c173fa001.png)
JRE = JVM+Java标准类库
JDK=JRE+开发工具集(例如Javac编译工具等)
Java分为三个平台,JavaSE java标准版,主要开发桌面程序。JavaEE java企业版,主要用于开发Web网页程序(电商网站,门户网站)。JavaME Java微型版,主要用于移动端的开发(在安卓火起来之前占据很大一部分)。
在CMD中运行Java程序。先配置好Java运行环境,然后在记事本中编写好我们的程序,(注意保存时为 .java结尾 class后的名字要与文件名字一致):
class HelloWorld{
public static void main(String args[]){
System.out.println("Hello,World");
}
}
在CMD中进入文件对应位置输入 javac HelloWorld.java 点击回车运行,会发现没有任何反应,这时打开文件位置会发现多了一个 HelloWorld.class文件,这就是编译后的字节码文件,在cmd中输入 java HelloWorld (注意 不带任何后缀),会发现程序运行成功,成功输出Hello,World。
![](https://img.haomeiwen.com/i13335949/ef8b4d60b3fe5b8e.png)
网友评论