Java语言(基础一)

Java语言

Java的特性和优势

  1. 简单性(简单易学)
  2. 面向对象(一种思想 万物皆对象)
  3. 可移植性(一次编写到处运行 JVM)
  4. 高性能(及时编译)
  5. 分布式(网络分布式url)
  6. 动态性(反射机制)
  7. 多线程(交互行为)
  8. 安全性(防病毒防篡改)
  9. 健壮性(内存检查 异常机制)

Java的三大版本

JavaSE: 标准版(桌面程序,控制台程序)

JavaME: 嵌入式开发(手机程序开发)

JavaEE: 企业级开发(web端 服务器开发)

Java的结构

JDK: Java开发者工具(包含JRE)

JRE: Java运行时环境(包含JVM)

JVM : Java虚拟机(跨平台)

Java程序运行机制

Java是一门具备了编译型和解释型的语言

程序运行机制:

 1. 编写源文件.java
2. 通过Java编译器编译成.class文件(字节码文件)
3. 字节码文件通过类装载器和字节码校验器(检查代码是否错误)
4. 字节码没有错误,我们程序开始解释我们的代码一步步的运行到我们的操作系统

标签: Java

添加新评论