java基础
1 JDK:java开发工具包,是整个java的核心!包括java运行环境jre,一堆java工具(javac、java、jdb、javap)和java基础类库(即java API==>java应用程序接口)。 2 3 JRE:java运行环境,所有的java程序都要在jre环境下才能运行!包含jvm,java的核心类库!但是不包含开发工具--编译器,调试器! 4 5 JVM:java虚拟机,是一个虚拟出来的计算机,属于jre的一部分! 6 主要工作:解释自己的字节码文件,并且映射到本地的CPU指令集或OS系统调用! 7 java是跨平台的,就是基于jvm!使用jvm的映射规则,让其变得与操作系统无关,完成跨平台性。不关注源文件,只关注源文件生成的类文件。类文件组成包括jvm指令集,符号表以及一些补助信息。
介绍path/JAVA_HOME/classpath作用。 path环境变量--作用:指定命令搜索路径,在命令行下面执行命令如javac编译java程序时,它会到path变量所指定的路径中查找是否能找到相应的命令程序。 需要将jdk安装目录下的bin目录增加到现有的path变量中,bin目录中包含经常用到的可执行文件javac/java/javadoc等等。 如::C:\Java\jdk1.7.0_45\bin; JAVA_HOME环境变量--作用:指向jdk的安装目录,eclipse/Tomcat等软件就是通过搜索JAVA_HOME变量来找到并使用安装好的jdk。 如:C:\Java\jdk1.8.0_25 classpath环境变量--作用:指定类搜索路径,使用写好的类前提要找到它们,jvm就是通过classpath来寻找类的,需要把jdk安装目录中的dt.jar和tool.jar设置到classpath中,当前目录“.”也必须加入到该变量中。 如:. ;%JAVA_HOME%\lib;%JAVA_HOME%\lib\tools.jar 即:JAVA_HOME:安装jdk路径; classpath:jdk下lib目录 path:jdk下bin目录。 01:配置环境变量 找到JDK的安装位置 例如:C:\Java\jdk1.7.0_45\bin; 02:右键点击我的电脑---属性--高级系统设置--环境变量--系统环境变量; 03:配置JAVA_HOME,path,classpath环境变量; 04:WIN+R 打开cmd命令窗口; 05:分别输入java和javac回车验证 如果没有提示出现错误,则环境变量配置成功。 01:在一个位置创建一个以.java结尾的文本文件(java源文件); 02:写入java代码(在主线程里打印输出一句话); 03:WIN+R cmd 切换盘符找到源文件的位置。 04:javac 文件.java ===>编译java源文件。 05:java 文件名 --->运行java代码得到结果。 路线:java源文件--》javac编译器--》.class字节码文件--》java运行--》输出结果。