java语言入门(一)之JAVA语言基础入门
java语言入门(一)之JAVA语言基础入门JVM与垃圾收集机制
Java语言的特点:跨平台性
原因:因为可以在每个不同平台下载jvm
核心机制-Java虚拟机
JVM是一个虚拟机的计算机,具有指令集并使用不同的储存区域。负责执行指令,管理数据,内存,寄存器。
对于不同的平台的平台,有不同的虚拟机
只有某平台提供了对应了java虚拟机,Java程序才可以在此平台运行
Java虚拟机机制屏蔽了底层运行平台的差别,实现了"一次编译,到处运行"
核心机制-垃圾回收
不在使用的内存空间应回收-垃圾回收
在C/C++等语言中,由程序员负责回收无用内存。
Java语言消除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况。并在JVM空闲时,检查并释放那些可被释放的存储空间。
垃圾回收在Java程序运行过程中自动进行,程序员无法精确控制和干预。
Java程序还会出现内存泄漏和内存溢出问题吗?Yes!
JDK、JRE、JVM的关系
什么是JDK、JRE
JDK
JDK是提供Java开发人员使用的,其中包含了java的开发工具,也包括了JJRE。所以安装了JDK,就不用在单独安装JRE了
其中的开发工具:编译工具(javac.exe)打包工具(jar.exe)等
JRE
包括Java虚拟机和java程序所需要的核心类库等。如果想要运行一个开发的Java程序,计算机只想要安装JRE即可。
JDK、JRE、JVM的关系
JDK=JRE+开发工具集
JRE=JVM+Java SE标准类库
官方网址:
www.oracle.com
java.sun.com
安装JDK
傻瓜式安装,下一步即可。
建议:安装路径不要有中午或者空格等特殊符号
如果操作系统是64位的,软件尽量选择支持64位的
当前提示安装JRE时,正常在JDK安装的时候已经安装过了,但是为了后续使用Eclipse等开发工具不报错,建议也根据提示安装JRE。
JDK的安装
下载JDK
下载路径:
链接:Java Downloads | Oracle
根据电脑的系统选择对应的版本,其中x86表示32位系统,x64表示64位系统。
JDK安装步骤
双击下载下来的安装文件, 点下一步
这里我们可以选择安装路径,也可以默认安装。如果更改路径最好不要放在中文或者带空格的目录下,以免将来出现不必要的麻烦。
点击下一步就开始安装了
设置环境变量
桌面“我的电脑”右击,选择“属性”打开“系统控制面板”选择“高级系统设置”
进入之后选择高级系统设置,然后选择环境变量
在打开的环境变量对话框后,单击下方【系统变量】下的【新建】按钮;
然后输入JAVA_HOME,对应的变量值为你jdk安装的目录。
点击确定。
然后新建变量名:classpath 变量值:.;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar点确定
然后在系统变量中找到名为“Path”的变量并双击,新建变量为 %JAVA_HOME%\bin
确定以后,分别输入“java”、“java -version”(java -version代表你安装的java的版本)和javac,若都正常运行则代表java已经正确安装。
验证jdk
点击【开始】菜单,收入cmd进入命令模式,输入“java -version”可以查看安装版本
————————————————
版权声明:本文为CSDN博主「我是一个小仓鼠01」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/weixin_53998054/article/details/126805694
页:
[1]