java,面向对象 程序设计语言
1995,sun发布;
2010,Oracle收购了sun;
一、java程序的执行流程:
(JVM)
xxx . java ——> Compiler ——> xxx . class ——>interpreter ——> 程序
(源文件) ( 编译器 ) (字节码文件) ( 解释器 )
二、JDK、JRE、JVM三者关系:
- JDK(Java Development Kit),软件开发工具包(主要组件:javac--编译器;java--解释器,运行class文件)
- JRE(Java Runtime Environment) 运行时环境,包含JVM、Java核心类库、支持文件;
- JVM(Java Virtual Machine)Java虚拟机------java平台无关性(不同的平台是不需要重新编译的)
三者关系:
JDK{ JRE(JVM) }
JRE=JVM+JavaSE标准类库;
JDK=JRE+开发工具集;
Java三大平台:
JavaSE(java标准版)、JavaEE(java 企业版,JavaSE+JSP+Servlet)---网站开发、javaME(java微型版)--移动端开发
三、命令行 运行java:
1、安装JDK 、配置java环境变量
2、javac xxx.java(含有main函数的java类名)
3、java xxx