Java语言概述
http://www.diybl.com/ 2008-3-11 网络 点击:
[ 评论 ]
文章搜索:
【点击打包该文章】
1.Java虚拟机
2.垃圾收集机制
在C/C+等语言中,由程序员负责回收无用内存。Java语言解除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况,并在Java虚拟机的空闲时,检查并释放那些可被释放的存储空间。垃圾收集在Java程序运行过程中自动进行。
3.代码安全性检测
Java执行代码的时候,由Java虚拟机对运行的代码进行安全性检测,当进行一些非法操作的时候,比如修改一些系统设置的时候,Java虚拟机会发出警告。
Java程序开发过程中可以大致分为三个阶段
JVM)、垃圾收集机制(Garbage collection)和代码安全检测(Code Security)。
1.Java虚拟机
Java虚拟机是一个想象中的机器,在实际的计算机中通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器邓,还具有相应的指令系统。Java虚拟机读取并处理经编译过的平台无关的字节码.class文件;Java编译器针对Java虚拟机产生.class文件,因此是独立于平台的;Java解释器负责将Java虚拟机的代码在特定的平台上运行。Java语言的一个非常重要的特点就是于平台无关性,而使用Java虚拟机是实现这一特点的关键。一般的高级语言如果要在不同的平台上运行,至少需要编译成不同的目标代码,而引入Java语言虚拟机后, Java语言在不同平台上运行时不需要重新编译。Java虚拟机屏蔽了与具体平台相关的信息,使得Java语言编译程序只需生成在Java虚拟机撒还能够运行的目标代码(字节码),就可以在多种平台上不加修改地运行。Java虚拟机在执行字节码时,把字节码解释成具体平台上的机器指令执行。
2.垃圾收集机制
在C/C+等语言中,由程序员负责回收无用内存。Java语言解除了程序员回收无用内存空间的责任,它提供了一种系统级线程跟踪存储空间的分配情况,并在Java虚拟机的空闲时,检查并释放那些可被释放的存储空间。垃圾收集在Java程序运行过程中自动进行。
3.代码安全性检测
Java执行代码的时候,由Java虚拟机对运行的代码进行安全性检测,当进行一些非法操作的时候,比如修改一些系统设置的时候,Java虚拟机会发出警告。
Java程序开发过程中可以大致分为三个阶段
1) 编写Java源文件:比较简单的方法是使用一种文本编辑器编写源文件。不可使用Word编辑器,因为它含有不可见字符。将编辑好的源文件以扩展名”.java”保存起来,即保存成”*.java”
2) 编译Java源程序:使用Java编译器(javac.exe)编译*.Java源程序,从而得到字节码文件*.class
3) 运行Java程序:
如果图片或页面不能正常显示请点击这里 站内搜索:
推荐文章 |
