java零碎

来源:互联网 发布:数据接口 编辑:程序博客网 时间:2024/05/16 01:22

java是编译型与解释型语言的结合

java源程序----->class文件------>机器指令

jvm不是计算机,是一个由软件代码组成的一个模拟计算机,程序本省执行是不会去考虑操作系统的,而是去考虑jvm,由jvm去执行java程序,而jvm根据操作系统的不同,有着不同的版本。

java运行环境 jre=jvm+runtime interpreter(运行解释)

jre三项功能:

1。加载代码,由classloader完成。

2。校验代码,由byte code verifier完成

3。执行代码,由runtime interpreter完成

java自动垃圾回收技术 garbeage collection

不再使用的内存空间应回收

在c/c++中,由程序员自己回收内存,java提供了一种系统级的线程跟踪存储空间的分配情况,并在jvm空闲的时候,检查并释放无用的空间。

垃圾回收在java程序运行过程中自动进行,程序员无法精确控制和干预。

JDK 开发工具集, java development kits

java编译器

java运行时解释

java api

java文档化工具

其他工具及资源

环境变量

path----------外部命令搜索路径

classpath--------------------类资源搜索路径,查找class文件,jvm

java application  -------------------java 解释器执行

java applet---------------------------浏览器或者 appletview 执行。

原创粉丝点击