Something about formal start
1.Java的第一个版本发布于1995年,创始人为詹姆斯·高斯林。
2.在公司中Java8与Java11比较常用,当前的最新版本更新到Java17。
3.Java在技术体系上分为三个方向:
JavaSE 标准版
JavaEE 企业版
JavaME 微缩版
4.Java的一些重要特性
(1)支持面向对象,简称 oop
(2)跨平台,解释型语言
解释型语言:JavaScript、Java、PHP
编译型语言:C、C++
- 对于编译型的语言,编译后可以直接被机器执行,这也就是说为什么编译型语言执行速度更快的原因之一
- 然而解释型语言编译之后不能直接被机器执行,而是要通过解释器来执行
(3)Java语言是健壮的
-
之所以说JAVA语言健壮,是因为他具有很多功能。
-
Java属于强类型机制、具有异常处理、垃圾自动回收功能。
-
可能会有朋友问了,什么是强类型啊?
对于强类型语言,所指的是在进行强制类型转换前,不允许不同数据类型的变量/常量之间进行操作。当然也存在弱类型,定义与之相反,比如允许整型与字符型数据进行数值相加。
异常处理机制:我的理解为当出现异常时,选择的应对措施【抛出异常,捕获异常】
垃圾自动回收机制:删除没有被引用的对象
5.对于JVM的一些浅显的认识
(1)当Java语言编译后,生成.class文件要通过JVM(Java虚拟机)来完成解释。
(2)对于不同的操作系统有不同版本的JVM,例如:windows、linux、macos。
(3)为什么我们对安装JVM没有印象呢?
因为JVM包含在JDK中,JDK又包含 JRE + 开发工具包【java、javac等】
- JDK(Java Development Kit)简称Java开发工具包
- JRE (Java runtime environment) 简称Java开发环境
- JRE 包含 JVM 与 Java核心类库
6.Java中JDK的安装与环境的配置
可以参考我的另一篇博客:
传送门