栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Java学习-概述

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Java学习-概述

概述 运行机制
  • 编译型:将高级语言代码一次性“翻译成”可被平台硬件执行的机器码,然后包装为可执行程序。
  • 解释型:通过专门的解释器对源程序进行逐步解释成平台的机器码并运行。
Java的特殊运行机制

我们常说,Java 是跨平台的,那为什么了?

Java 的跨平台性是基于 JVM *(Java Virtual Machine——Java 虚拟机)*的跨平台性

Java是 ”半编译半解释形“ 的

  1. 将源文件编译成字节码文件
  2. 字节码文件在不同机器的JVM上生成不同的机器码,边解释边执行
JDK、JRE、JVM的关系
  • JVM: Java核心程序虚拟机
  • JRE:(Java Runtime Environment)包含JVM,还包含其他环境支持
  • JDK:包含JRE,提供编译、运行Java程序所需的各种工具与资源
JDK下的文件路径
  • bin:各种命令工具,java、javac…
  • conf:相关配置文件
  • include:平台特定的头文件
  • jmodes:JDK的各种模块
  • legal:个模块的授权文档
  • lib:JDK工具的补充JAR包
自动垃圾回收

内存泄漏:分配出去的内存得不到及时回收,将引起系统性能下降甚至崩溃

垃圾回收(Garbage Collection,GC)特点:

  • 只能回收内存资源
  • 可以将引用变量设为空,暗示垃圾回收器可以回收对象
  • 垃圾回收是不可预知的
转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/450766.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号