【重拾Java系列】—— 入门理解

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的安装与环境的配置
可以参考我的另一篇博客:
传送门

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Bow.贾斯汀

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值