Java入门,深入理解Java平台及其关键特性

Java平台简介

Java的特性:

  1. 跨平台能力:Java的标志性特点是“一次编写,到处运行”(Write once, run anywhere)。通过字节码和Java虚拟机(JVM),Java可以在不同的操作系统和硬件上运行,这种跨平台的抽象屏蔽了底层的细节,使得Java程序具备了很强的可移植性。

  2. 垃圾收集:Java通过垃圾收集器(Garbage Collector)管理内存,大部分情况下,程序员无需手动处理内存分配和回收。常见的垃圾收集器包括Serial GC、Parallel GC、CMS、G1等,每种收集器在不同的工作负载下表现最佳。

JVM、JRE、JDK的关系

**JVM(Java Virtual Machine)**是Java虚拟机,Java程序运行在虚拟机上。不同的平台有对应的JVM实现,这也是Java能够跨平台运行的基础。

**JRE(Java Runtime Environment)**包括Java虚拟机和Java程序所需的核心类库。核心类库主要是java.lang包,其中包含了运行Java程序必不可少的系统类,如基本数据类型、基本数学函数、字符串处理、线程和异常处理类等。如果想运行一个开发好的Java程序,只需安装J

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值