zoukankan      html  css  js  c++  java
  • 2.1 Java开发工具包

        Java专业术语
                      术语名   缩写                                                             解释
    Java Development Kit JDK 编写Java程序的程序员使用的软件
    Java Runtime Environment JRE 运行Java程序的用户使用的软件
    Server JRE - 在服务器上运行Java程序的软件
    Standard Edition SE 用于桌面或简单服务器应用的Java平台
    Enterprise Edition EE 用于复杂服务器应用的Java平台
    Micro Edition ME 用于手机和其他小型设备的Java平台
    Java FX - 用于图形化用户界面的一个替代工具包,在Oracle的Java SE发布版中提供
    OpenJDK - Java SE 的一个免费开源实现,不包含浏览器集成或JavaFX
    Java 2 J2 一个过时的术语,用于描述1988年~2006年之间的Java版本
    Software Development Kit SDK 一个过时的术语,用于描述1988年~2006年之间的JDK
    Update u Oracle的术语,表示bug修正版本
    NetBeans - Oracle的集成开发环境
     
        JRE包含虚拟机但不包含编译器。是专门为不需要编译器的用户提供的。
     
    1、Path的作用:
        Path是一个十分重要的系统变量,它的值是一些路径。一般情况下,如果我们想在Dos命令行某个exe的应用程序,则首先要切换到该exe文件所在的目录,然后才能运行。但,如果我们将该exe应用程序所在的目录写入到Path环境变量中,就可以在任意目录下直接运行该exe应用程序。这就是Path的功能。即,当通过Dos命令行运行我们输入的应用程序时,系统会先在当前目录下寻找目标文件,如果找不到,就会去Path中记录的路径去寻找。
        而Java的JDK中,其Bin目录下就有许多工具,这些工具都是exe文件,比如常见的javac.exe和java.exe。所以,如果我们想在系统的任何目录下都能调用这些工具,比如想在任何目录下都能编译java源文件,就需要将javac.exe所在的目录(即bin目录),添加到系统环境变量Path中。
    2、classpath的作用:
        我们知道Java虚拟机JVM负责执行Java的类文件,而JVM是如何找到需要执行的class文件呢?这就需要classpath这个环境变量了,JVM会优先去classpath中所记录的路径去按顺序查找目标class文件。如果没有设置classpath这个环境变量,则JVM只会在当前目录下进行查找。
    3、设置classpath的一些注意事项:
        classpath的设置中,如果设置完路径后,其末尾没有带有分号(;),则表示JVM仅仅只去指定的目录查找类文件,如果找不到,也不会在当前所在目录查找;如果带有分号作结尾,则表示会先去指定目录下查找,若找不到,则会在当前目录下重新查找;而设置中的点号(.),就代表当前目录;
     
     
    集成开发环境:编写、编译、运行、调试都是在同一个程序下进行的。
  • 相关阅读:
    线程数量与并行应用性能相关性的测试
    redis命令学习
    shell获取日期(昨天,明天,上月,下月)
    shell获取文件行数
    redis的备份和恢复
    redis使用Java学习
    kafka的一些常用命令
    查看kafka的group.id
    vim搜索后跳到下(上)一个
    redis批量执行
  • 原文地址:https://www.cnblogs.com/avention/p/9665644.html
Copyright © 2011-2022 走看看