「JavaSE 重新出发」01. Java介绍

mac2022-06-30  18

「白皮书」关键术语

简单性(C++--)面向对象分布式健壮性安全性体系结构中立可移植性解释型高性能多线程动态性

Java 发展历程

SUN公司——Stanford University Network主设计者:James Gosling1996年初 - 发布 Java 1.0Java 2, JDK 1.2 有了很大的改变 - 更加接近“一次编写,随处运行”的承诺J2SE 5.0 得到了进一步改进 - 泛型、(以下几项受 C# 启发) foreach、自动装箱、注解2014年 - 发布 Java 8 - 重大改变:提供了一种「函数式」编程方式,可以容易地表述并发执行的计算

Java 主要技术分支

Java SE Java 2 Platform, Standard Edition前身:J2SE,2005年更名为Java SEJava EE(主要应用) Java 2 Platform, Enterprise Edition前身:J2EE,2005年更名为Java EEJava ME(嵌入式) Java 2 Platform, Micro Edition前身:J2ME,2005年更名为Java ME

JVM, JRE, JDK

JVM(Java Virtual Machine) < JRE(Java Runtime Environment) < JDK(Java Development Kit)

「跨平台」与「解释执行」

早期的 Java是解释型的。现在 Java 虚拟机使用了即时编译器,因此采用 Java 编写的“热点”代码其运行速度与 C++ 相差无几,有些情况下甚至更快。

Java 开发环境

Path 的主要功能是设置 JDK 的可执行命令classpath 主要是在执行的时候起作用,告诉JVM类的保存路径,一般(默认)设置为.(cmd设置命令:set classpath=.) 注意:classpath 只在 java 命令时起作用,对 javac 无作用

一些术语

当Oracle为解决一些紧急问题做出某些微小的版本改变时,将其称为更新。例如:Java SE 8u31是Java SE 8的第31次更新,它的内部版本号是1.8.0_31。更新不需要安装在前一个版本上,它会包含整个JDK的最新版本。

转载于:https://www.cnblogs.com/hiwangzi/p/7600400.html

最新回复(0)