Java基础系列一

265 阅读2分钟

1. jdk配置

   JAVA_HOME 变量值:F:\java_jdk\jdk1.8
   Path 变量值:;%JAVA_HOME%\bin;%JAVA_HOME%\jre\bin;
   classpath 变量值:.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar
   classpath里面需要有个点"."配置classpath的作用是能让java虚拟机去寻找到class文件,如     果没有配置"."那么它只会在本目录下寻找文件,配置后就会去一级一级寻找.class文件,直到 找到为止

2.jre

  专用 JRE
  需要专用 JRE 才能运行 JDK 中包含的工具。专用 JRE 没有注册表设置,并且完全包含在仅对    JDK 已知的 Java 目录位置(通常位于 C:\Program Files\jdk1.7.0\jre)中。
  公共 JRE
  公共 JRE 可由其他 Java 应用程序使用,并且包含在 JDK 外部(通常位于                                C:\Program Files\Java\jre1.7.0)。公共 JRE 会注册到 Windows 注册表(位于                      HKEY_LOCAL_MACHINE\SOFTWARE\JavaSoft)中。公共 JRE 可以使用“添加/删除程          序”进行删除,并且还会注册到浏览器。

3.环境变量中path配置

  用来指定可执行文件的搜索路径,也就是后缀名为.exe文件, windows环境变量不分大小写

4.外部类

  可以修饰外部类(注意区分内部类)的访问权限修饰符包括public, default(什么都不写),如    果1个.java文件有多个类,可以没有public类,但如果有public修饰,则只能有1个,且该类      名必须和文件名一致

5.构造函数

  如果你自己构建了一个带有参数的构造函数而没有再显式的写出无参的构造函数也是可以          的,此时系统是没有无参构造函数的。super()只能用于构造函数且必须在第一行,this()只能    用在构造函数中且必须为第一行,用来调用其它构造函数,与super()方法冲突,所以两者只    能用其一