摘要: 线程是Java的一大特色,从语言上直接支持线程,线程对于进程来讲的优势在于创建的代价很小,上下文切换迅速,当然其他的优势还有很多,缺点也是有的,比如说对于开发人员来讲要求比较高,不容易操作,但是Java的线程的操作已经简化了很多,是一个比较成熟的模型。 阅读全文
posted @ 2007-02-18 23:34 fengye515 阅读(708) 评论(1) 推荐(1) 编辑
摘要: 简单讨论JVM的class加载机制,给出两个反射的例子代码并分析工作原理,并给出了sun的动态代理实现原理——代码生成 阅读全文
posted @ 2007-02-18 23:31 fengye515 阅读(350) 评论(0) 推荐(0) 编辑
摘要: JDK5.0允许象C语言那样直接用printf()方法来格式化输出,并且提供了许多参数来格式化输入,调用也很简单: 阅读全文
posted @ 2007-02-18 23:29 fengye515 阅读(287) 评论(0) 推荐(0) 编辑
摘要: 现在让我们来看看JDK5中有什么更激动人心的改进和创新,我要介绍的是其中的一个比较实用的特性:静态导入! 直接看一段代码吧,很容易就可以了解: 阅读全文
posted @ 2007-02-18 23:25 fengye515 阅读(403) 评论(0) 推荐(0) 编辑
摘要: 在Java虚拟机的规范中定义了一系列的子系统、内存区域、数据类型和使用指南。这些组件构成了Java虚拟机的内部结构,他们不仅仅为Java虚拟机的实现提供了清晰的内部结构,更是严格规定了Java虚拟机实现的外部行为。 阅读全文
posted @ 2007-02-18 23:16 fengye515 阅读(449) 评论(1) 推荐(0) 编辑
摘要: Java虚拟机之所以称为“虚拟”,就是因为它仅仅是由一个规范来定义的抽象计算机。要运行某个Java程序,首先需要一个符合该规范的具体实现。下面主要讨论这个规范本身。 阅读全文
posted @ 2007-02-18 23:15 fengye515 阅读(322) 评论(0) 推荐(0) 编辑
摘要: Java虚拟机是一个想象中的机器,在实际的计算机上通过软件模拟来实现。Java虚拟机有自己想象中的硬件,如处理器、堆栈、寄存器等,还具有相应的指令系统。 阅读全文
posted @ 2007-02-18 23:06 fengye515 阅读(286) 评论(0) 推荐(0) 编辑