美文网首页java面试题技术文
关于java安装的原理

关于java安装的原理

作者: analanxingde | 来源:发表于2016-09-29 16:32 被阅读24次


        接触java一段时间了,鉴于之前都是抱着类似于《java从入门到精通》这样的适用于初级小白的书籍学习,好上手但是讲的不深入,加之本人十分的心大,一直只接触到皮毛,遂决定完整的学习下java系统知识,从安装起补充知识缺口。所以本身内容并不完整详细,只是记录自己不太熟悉的。

1.运行机制

        java是个神奇的物种,是编译型语言也是解释型语言:

*.java      javac命令的编译     *.class文件        Java命令执行        特定平台的机器码

java命令执行。class文件(平台无关的字节码)时用的工具是JVM(java虚拟机)。

java,javac等命令工具位于jre的bin目录下,各个目录的内容不赘述。

2.安装环境

JDK(java基本开发包)包括Java编译器,jre(java运行时环境,包括JVM),和java核心类库。

安装时配置的环境变量:

path:用于添加bin目录下的工具命令,命令行可以清晰的看到编译执行的工具命令。

ClassPath:运行时,系统搜索java类名的地方,早期版本必须配置,“.;”代表当前目录下。jdk1.5版本之后可以不进行配置。

3.垃圾回收机制

目标:回收无用对象的内存空间。其中无用对象是指标记的废弃的对象(避免内存泄漏)且无引用的对象(减少内存碎片)。内存空间指的是:JVM堆内存里的空间。

特点:不可预知,可以使用finalize()或者system.gc()来建议系统进行内存回收,但是无法准确控制垃圾回收的时间和频率。

相关文章

  • 关于java安装的原理

    接触java一段时间了,鉴于之前都是抱着类似于《java从入门到精通》这样的适用于初级小白的书籍学习,好上...

  • Linux 下 安装 Logstash

    前提 安装 Logstash 前确保有安装 Java,如果没有安装则需要先安装Java,关于Linux 下安装 J...

  • Linux 下安装 ElasticSearch

    前提 ElasticSearch 同样需要 Java 环境,如果没有则需要先安装Java,关于Linux 下安装 ...

  • Struts2 : S2 - 052

    ps:关于Java反序列化原理,请参见:Java反序列化漏洞原理 漏洞介绍 Apache Struts 2被曝存在...

  • Zabbix监控Tomcat单实例(JMX)

    1. 服务器端 1.1 Zabbix-java-gateway安装 JMX监控原理图: 安装zabbix-jav...

  • 如何安装JDK及配置环境变量

    为什么要安装JDK Java语言的特性在于“一次编写,到处运行”,而达到这一效果的原理是源代码(.java文件)通...

  • JDK的安装与卸载

    卸载JDK 删除Java的安装目录 删除JAVA_HOME 删除path下关于Java的目录 在Dos命令窗口中查...

  • 安装和卸载JDK

    卸载JDK 删除java的安装目录 删除环境变量里面的JAVA_HOME 删除path下关于java的目录 jav...

  • 1.4 java开发必备技能

    ----初级1、java开发,编译,运行;2、jvm基本原理,jvm安装;3、http基础,html、css,js...

  • 2,环境

    1,关于JREJRE本质就是JVM,Java运行时环境。 2,检查JDK安装java -version 3,环境变...

网友评论

    本文标题:关于java安装的原理

    本文链接:https://www.haomeiwen.com/subject/lctlyttx.html