JAVA基础特征
发布日期:2021-06-27 12:55:38 浏览次数:17 分类:技术文章

本文共 975 字,大约阅读时间需要 3 分钟。

java基础特征

java特点

  • 一种纯面向对象的编程语言;
  • 一种与平台无关(跨平台)的语言。(它提供了在不同平台下运行的解释环境);
  • 一种健壮的语言,吸收了 C/C++语言的优点
  • 较高的安全性。(自动回收垃圾,强制类型检查,取消指针)

java跨平台的原理

1 java代码可以在任何操作系统平台上进行开发

  • java源代码经过编译成为字节码文件(.class文件)
  • JVM将字节码文件进行翻译给不同的操作系统

2. JVM的理解

在这里插入图片描述

JVM 可以理解成一个可运行 Java 字节码的虚拟计算机系统。
JVM 屏蔽了底层运行平台的差别,实现了“一次编译,随处运行”。

  • 它有一个解释器组件,可以实现 Java 字节码和计算机操作系统之间的通
  • 对于不同的运行平台,有不同 的 JVM

3.垃圾回收器(GC)

在 C/C++等语言中,由程序员负责回收无用内存。

JVM 提供了一种系统线程跟踪存储空间的分配情况。并在 JVM 的空闲时,检查并释放那些可以被释放的存储空间

垃圾回收器在 Java 程序运行过程中自动启用,程序员无法精确控制和干预。

4. Java SE组成

在这里插入图片描述

JDK(Java Development Kits)-- Java 开发工具集

  • JRE(Java Runtime Environment)Java 运行时环境
    JVM
    Java API(应用程序编程接口)

  • Java 编译器(javac.exe)、Java 运行时解释器(java.exe)、Java 文档化化工具(javadoc.exe)及其它工具及资源

JRE的主要功能:

  • 加载代码:由类加载器(class s loader)完成
    • 校验代码:由字节码校验器(byte code verifier)完成
      • 执行代码:由运行时解释器(runtime interpreter)完成。

JAVA环境变量

环境变量: 指在操作系统中用来指定操作系统运行环境的一些参数

要运行Java程序,必须安装JDK。JDK是整个Java的核心,其中包括了Java编译器、JVM、大量的Java工具以及Java基础API。

在CMD下运行Java程序前,必须先启动这些工具,就先得输入工具所在路径的命令,这样就显得很麻烦。

因此设置环境变量,把工具所在路径设置好,每次就只需要输入程序名路径命令就可以运行程序。

转载地址:https://blog.csdn.net/weixin_43454088/article/details/115491630 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!

上一篇:JAVA基础语法
下一篇:Spring aop源码浅析(一)

发表评论

最新留言

网站不错 人气很旺了 加油
[***.192.178.218]2023年03月09日 19时37分20秒