一、基于Java
“三高”:高可用、高性能、高并发
1.Java特性和优势
简单性、面相对象、可移植性、高性能、分布式、动态性、多线程、安全性、健壮性
2.JDK、JRE、JVM
二、JDK安装
- 下载对应jdk版本,安装记住路径
- 配置环境变量
- 我的电脑—>右键—>属性
- 环境变量—>JAVA_HOME
- 配置好系统path变量
- cmd中输入 java -version 检查是否成功
- 编写代码Hello.java
public class Hello{
public static void main(String[] args){
System.out.print("Hello,world!");
}
}
- 编译Java文件,运行class文件
三、运行机制
1.程序运行机制
- 编译型:编译是将源程序翻译成可执行的目标代码,执行可执行程序文件,翻译与执行是分开的
- 解释型:解释程序不产生目标代码,它逐条地取出源程序中的语句,边解释,边执行;解释器把源代码文件边解释成机器语言边交给CPU执行