Java语言
Java的特性和优势
- 简单性(简单易学)
- 面向对象(一种思想 万物皆对象)
- 可移植性(一次编写到处运行 JVM)
- 高性能(及时编译)
- 分布式(网络分布式url)
- 动态性(反射机制)
- 多线程(交互行为)
- 安全性(防病毒防篡改)
- 健壮性(内存检查 异常机制)
Java的三大版本
JavaSE:标准版(桌面程序,控制台程序)
JavaME:嵌入式开发(手机程序开发)
JavaEE:企业级开发(web端 服务器开发)
Java的结构
JDK: Java开发者工具(包含JRE)
JRE: Java运行时环境(包含JVM)
JVM: Java虚拟机(跨平台)
Java程序运行机制
Java是一门具备了编译型和解释型的语言
程序运行机制:
1. 编写源文件.java
2. 通过Java编译器编译成.class文件(字节码文件)
3. 字节码文件通过类装载器和字节码校验器(检查代码是否错误)
4. 字节码没有错误,我们程序开始解释我们的代码一步步的运行到我们的操作系统
标签:Java,语言,程序运行,基础,JVM,机制,字节
From: https://www.cnblogs.com/xiaomeng03/p/16708722.html