美文网首页
JavaSE阶段1_认识Java

JavaSE阶段1_认识Java

作者: GS的BLOG | 来源:发表于2017-06-07 10:51 被阅读16次

1.简述对JVM、JRE、JDK的理解

JVM:java虚拟机,一个模拟的计算机,相当于计算机系统(硬件+软件)
JDK:java开发工具包、JDK是java中的核心
JRE:java运行环境,包含java虚拟机以及java程序开发核心类库
JVM虚拟机相当于计算机系统(操作系统+硬件环境)
JRE = java虚拟机 + 核心类库(辅助java虚拟机运行的文件)
JDK = JRE + java开发工具

2.简述环境变量path、java_home、classpath的作用及其注意点

  1. PATH环境变量。
    作用是指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到PATH变量所指定的路径中查找看是否能找到相应的命令程序。我们需要把jdk安装目录下的bin目录增加到现有的PATH变量中,bin目录中包含经常要用到的可执行文件如javac/java/javadoc等待,设置好PATH变量后,就可以在任何目录下执行javac/java等工具了。。
  1. CLASSPATH环境变量。
    作用是指定类搜索路径,要使用已经编写好的类,前提当然是能够找到它们了,JVM就是通过CLASSPTH来寻找类的。我们需要把jdk安装目录下的lib子目录中的dt.jar和tools.jar设置到CLASSPATH中,当然,当前目录“.”也必须加入到该变量中。
  2. JAVA_HOME环境变量。
    它指向jdk的安装目录, Eclipse/NetBeans/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。

3.终端执行java语句

1.新建text文档,修改后缀为Demo.java
2.cd到目录下,javac Demo.java生成Demo.class文件
3.目录下执行文件java Demo

相关文章

  • JavaSE阶段1_认识Java

    1.简述对JVM、JRE、JDK的理解 JVM:java虚拟机,一个模拟的计算机,相当于计算机系统(硬件+软件)J...

  • JavaSE阶段1_类

    符 class 类名{//一个类中可以有多个类,但是只有一个public修饰的,而且与文件名相同1.属性:变量局部...

  • JavaSE阶段1_继承

    重写与重载的区别 判断规则重载:在同一类中,方法名一致,参数列表不同重些:在继承关系中,在子类中,方法名和参数列表...

  • JavaSE阶段1_面向对象封装

    面向对象三个特征 封装 继承 多态封装:隐藏对象的属性和实现细节,仅对外提供接口好处:1.将变化隔离2.便于使用3...

  • Java基础总结

    一、Java基础认识 1、基础知识 1)JavaSE——>JavaEE、JavaME 2)Jdk(java工具、J...

  • JavaSE阶段1_修饰符,多态

    多态 同一个实体同时具有多个表现的体现是多态重载和重写是多态的两种体现形式重载:(编译,定义的)重写:(运行时)多...

  • JavaSE阶段1_数组及内容分析

    堆 堆是计算机科学中的一类特殊的数据结构的统称,统称是一个可以被看成一棵树的数组对象 栈 它是一种先进后出的线性表...

  • JavaSE阶段1_抽象类和接口

    抽象类 1.抽象类不能被实例化2.抽象方法必须被子类重写,重写必须重写父类中所有的抽象方法,如果不重写,子类也是抽...

  • 安装Java

    下载:https://www.oracle.com/java/technologies/javase/javase...

  • 2、安装JDK8

    下载:https://www.oracle.com/java/technologies/javase/javase...

网友评论

      本文标题:JavaSE阶段1_认识Java

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