码迷,mamicode.com
首页 > 编程语言 > 详细

java学习01

时间:2016-04-24 21:38:07      阅读:194      评论:0      收藏:0      [点我收藏+]

标签:

JRE,包括虚拟机。可以运行JAVA程序。
JDK,包括JRE,编译工具JAVAC.EXE和打包工具JAR.EXE等等。
JDK的BIN目录下,包含的都是二进制文件。(BINARY文件)。需要用DOS命令行打开。需配置环境,否则需要找到当前目录,在输入运行。
技巧:打开文件CD jdk*,就省略复杂的文件名了。
添加环境变量:PATH路径。放入BIN路径即可。
set path="",可以临时配置。关闭就没了。
多个path路径可以,用%path%来表示。用start开启,还是演习当前的path路径。
配置技巧:haha=C:\Program Files\Java\jdk1.8.0_20
PATH=%haha%\bin;.....
编译后产生.class文件,是JAVA的运行文件,也叫字节码文件

如果类名修饰符用PUBLIC,那么java文件名必须和类名相同。
·java的源文件中如果有public修饰的类 那么这个源文件的名字必须和这个类名相同,否则会出现编译错误
·在同一个java源文件中不能有两个用public修饰的类。只能有一个public类。
·如果在同一个源文件中没有用public修饰的类,那么这个源文件的名字可以随便取。
——————————————————————————————————————
classpath如果系统没有配置过,会默认在当前目录寻找。
如果配置了,分两种情况,带分号和不带分号。
·classpath路径。java虚拟机在启动时运行class文件的时候,会优先到classpath下寻找,然后在寻找当前目录。
calsspath = d:\;和calsspath = d:\的区别。前者回到d盘下寻找,没找到,会在当前目录下寻找。后者不会。所以,最后不要加分号 ,让java虚拟机到指定目录去寻找。
所以classpath只需要一个点即可。即"classpath=."

·而path会先在当前目录下寻找,没找到,再去具体路径下寻找。


Java 代码编译是由 Java 源码编译器来完成,流程图如下所示:

 技术分享

Java 字节码的执行是由 JVM 执行引擎来完成,流程图如下所示:

技术分享

java学习01

标签:

原文地址:http://www.cnblogs.com/SYM1120/p/5428083.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!