Chinaunix首页 | 论坛 | 博客
  • 博客访问: 770671
  • 博文数量: 455
  • 博客积分: 9776
  • 博客等级: 中将
  • 技术积分: 5870
  • 用 户 组: 普通用户
  • 注册时间: 2011-04-19 23:23
文章分类

全部博文(455)

文章存档

2011年(455)

分类: Java

2011-04-22 20:52:28

1.Java程序的两种核心机制:

  • Java虚拟机(Java Virtual Machine)
  • 垃圾收集机制(Garbage collection)

2.Java程序的运行过程

源程序(*.java)=>Java编译器=>字节码(*.class)=>类装载器=>字节码校验器=>解释器=>操作系统平台

3.核心机制之Java虚拟机

*.java--编译—>*.class--执行—>JVM for UNIX/Windows/Other

所以Java是解释型的语言, 它要经过解释才能被机器识别

4.核心机制之垃圾收集

  • 不再使用的内存空间应回收--垃圾收集;
  • 在C/C++等语言中,由程序员负责回收无用内存;
  • Java语言消除了程序员回收无用内存空间的责任;它提供一种系统级线程跟踪存储空间的分配情况.并在JVM的空间时,检查并释放那些可被释放的存储器空间;
  • 垃圾收集在Java程序运行过程中自动进行,程序员无法精确控制和干预.

名词解释:

J2SDK(开发) & JRE(用户)

 

5.  Java开发环境

path:windows系统执行命令时要搜寻的路径

classpath:Java在编译和运行时要找的class所在的路径

java 运行java程序

javac 编译java程序

java -version

阅读(1216) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~