java历史
- java语言是SUN公司(被Oracle甲骨文公司2009年收购)1995年推出的一门高级编程语言。
- java之父James Gosling团队在开发Green项目时发明的语言。初期名为Oak(橡树)语言,后改名为JAVA,java语言底层是C++实现的。
- 1996年,JDK1.0诞生。
- java SE java标椎版
- java EE java企业版
- java ME java微型版
JDK
- JVM:java虚拟机,是运行所有java程序的假想的计算机,是java程序的运行环境,是Java最具吸引力的特性之一,我们编写的java代码都是运行在JVM上的。
- JRE(Java Runtime Environment):是Java程序的运行环境,包含JVM和运行时所需的核心类库。
- JDK(Java Development Kit):是Java程序开发工具包,包含JER和开发人员使用的工具。
冯诺依曼体系结构
java 开发体系结构
java的执行过程
- 创建java语言编写的源文件。后缀名为.java的文件
- 通过javac命令对java文件进行编译
- 在DOS窗口cmd中输入javac java源文件路径。
- 编译阶段主要任务是检查java源程序是否符合java语法,合法就会生成字节码文件(.class)
- 通过java命令对生成的class文件进行运行
- 在DOS窗口cmd中输入java 类名。例如:运行A.class文件,java A,A就是类名。
- java.exe命令会启动java虚拟机(JVM)
- JVM会启动类加载器(ClassLoader)
- 类加载器回去硬盘上搜索所要运行的class文件,找到后将该字节码装载到JVM中
- JVM将该class文件解释为二进制数据给操作系统执行交互。
第一个HellWord
public class HelloWorld{ //类名
//java程序的执行入口 ---- 主方法
public static void main(String[] args){
System.out.println("HelloWorld");
} //方法结束
} //类结束
注释
- 单行注释 //
- 多行注释 /* */
- 文档注释:/** */
控制台输出
System.out.println("I Love Java");
转义字符
JDK与IDEA、eclipse的安装配置
甲骨文官网
JDK的下载
IDEA的下载
Eclipse下载
配置IDEA