黑马程序员技术交流社区

标题: java基础简单知识点总结 [打印本页]

作者: 我是你岁哥❤环    时间: 2016-5-16 19:56
标题: java基础简单知识点总结
1、Java虚拟机的基本原理
        Java编译器针对Java虚拟机产生.class文件(字节码文件,这个文件是独立与平台的),Java虚拟机读取并处理编译这个与平台无关的字节码文件,Java解释器负责将Java虚拟机的代码在特定的平台上运行。

2、Java中最大的特点:可移植性,一个程序,可以同时在多个平台上执行,而不改变程序本身,但是如果想要实现这样的可移植性,必须使用JVM。
      JVM运行于操作系统之上,它依赖于操作系统,支持Java程序运行,它能够直接运行Java字节码文件,Java程序的结果与系统无关。

3、编译的Java命令:javac.exe; 解释的java命令:java.exe

4、Path 的主要功能是设置JDK的可执行命令,环境变量path中含有多个路径时,路径与路径之间用分号“;”隔开      Classpath 的作用: Java命令要使用一个*.class 文件(类文件),通过classpath找到这个文件所保存的真实目录,之后再进行加载执行。
        设置class文件到classpath指定目录查找的命令:set classpath=目标位置。
        设置class文件到classpath当前所在目录查找的命令:set classpath=.(点)。
注意:calsspath路径只在java命令时起作用,对javac根本没有任何用处


5、Java源文件的扩展名应为.java,源文件的文件名应与文件中的类名一致,一个java源文件中允许有多个class,但是只能有一个public class

6、JDK中包含了JRE,JRE中包含了JVM

7、一个Applet就是一段Java程序,是一种特殊的Java程序,是一种Java SE平台的应用程序,它需要运行在Web浏览器上

8、Java HotSpot是一种热编译技术,在运行Java代码时会被使用,只对程序的部分字节码文件进行优化。

9、JVM在执行一个Java类时,大致采用以下过程:装载类,检验类,执行类中代码。


作者: mischen    时间: 2016-5-16 20:34
还不错,很基础呀,赞一个




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2