1、Java的发展和特点

JDK

Java是C++开发的。JDK(Java Development Kit)版本历程:
1995.05.23 JDK1.0 ,Java正式挂牌推出;
1998.12.04 JDK1.2,Java更名为Java2;
2005年,JDK1.5,Java更名为Triger;
当前软件开发主要为JDK1.8,主要特性是提供Lambda表达式。

Java最初的开发模式

一共分为三类:

  1. Java SE(2005年之前称为j2se):用于开发单机版程序,多用于开发基础平台;
  2. Java ME(2005年之前称为j2me):用于移动开发;
  3. Java EE(2005年之前称为j2ee):Java开发企业版。

Java的主要特点

Java的运行机制

高级编程语言分为编译型和解释型,Java是两种类型的结合:
编译命令: javac.exe
解释命令: java.exe
运行机制:demo.java->编译->Hello.class->解释->机器码指令
Java程序组成:Java源文件、字节码文件、机器码指令
Java运行过程中最为核心的是JVM,通过JVM可以实现平台移植。

Java虚拟机(Java Virtual Machine)

JVM读取并处理编译过的平台无关的字节码文件,即class文件。Java编译器针对java虚拟机产生class文件,因此是独立于平台的。Java解释器负责将Java虚拟机的代码在特定的平台上运行。

特点

  1. Java具有可移植性
  2. Java开发足够简单
  3. Java支持多线程开发
  4. Java支持自动的垃圾收集处理
  5. Java是一门面向对象语言

猜你喜欢

转载自blog.csdn.net/Loiterer_Y/article/details/83032766