最新文章列表

Ruby DSL

http://forum.iteye.com/viewtopic.php?p=128602#128602 potian 写道 macro没有利用任何反射能力,和类型也没有关系 Lisp macro(我只知道Common Lisp)的macro主要是开放编译器内部的结构,把词法分析、语法分析和语义分析和执行中间割裂(不过S-Expression非常简单,基本上没有语法),Lisp的S-express ...
buaawhl 评论(10) 有9187人浏览 2006-07-12 17:47

Java虚拟机类装载:原理、实现与应用

Java虚拟机类装载:原理、实现与应用 作者:刘学超 一、引言 Java虚拟机(JVM)的类装载就是指将包含在类文件中的字节码装载到JVM中, 并使其成为JVM一部分的过程。JVM的类动态装载技术能够在运行时刻动态地加载或者替换系统的某些功能模块, 而不影响系统其他功能模块的正常运行。本文将分析JVM中的类装载系统,探讨JVM中类装载的原理、实现以及应用。 二、Java虚拟机的类装载实现与应 ...
fishermen 评论(0) 有1691人浏览 2006-05-21 09:53

Java栈与堆

Java栈与堆 ----对这两个概念的不明好久,终于找到一篇好文,拿来共享(http://www.duduwolf.com/cmd.asp?act=tb&id=3 ) 1. 栈(stack)与堆(heap)都是Java用来在Ram中存放数据的地方。与C++不同,Java自动管理栈和堆,程序员不能直接地设置栈或堆。 2. 栈的优势是,存取速度比堆要快,仅次于直接位于CPU中的寄存器。但 ...
fishermen 评论(0) 有1339人浏览 2006-04-17 11:04

类装入问题解密

类装入问题解密 1-4部分 http://www-128.ibm.com/developerworks/cn/java/j-dyn0429/ 类装入组件是 Java™ 虚拟机的基础。虽然开发人员一般对类装入的基础有良好的掌握 ...
bulain 评论(0) 有1136人浏览 2006-01-23 14:25

异常/深入java.lang.Throwable

有几个现象是需要总结的: -------------------------------------- 在java语言中,错误类的基类是java.lang.Error,异常类的基类是java.lang.Exception。 相同点:java.lang.Error和java.lang.Exception都是java.lang.Throwable的子类,因此java.lang.Error和java.l ...
nakata_yf 评论(0) 有34762人浏览 2005-11-24 10:27

Java代码优化策略

整理了一些影响性能的代码和优化方法,以后希望能陆续补充和优化 1. 如何使用Exception Exception降低性能。一个异常抛出首先需要创建一个新的对象。Throwable接口中的构造器调用名为fillInStackTrace()的本地方法。这个方法负责巡检栈的整个框架来收集跟踪信息。这样无论何时有异常抛出,它要求虚拟机装载调用栈,因为一个新的对象在中部被创建。 异常应当仅用于有错误发生时 ...
nakata_yf 评论(4) 有11841人浏览 2005-11-17 14:59

JNDI技术简介

JNDI的学习 JNDI全称 Java Naming and Directory Interface JNDI是Java平台的一个标准扩展,提供了一组接口、类和关于命名空间的概念。如同其它很多Java技术一样,JDNI是provider-based的技术,暴露了一个API和一个服务供应接口(SPI)。这意味着任何基于名字的技术都能通过JNDI而提供服务,只要JNDI支持这项技术。JNDI目前所支 ...
dazuiba 评论(0) 有2439人浏览 2005-09-05 00:46

Class类中的newInstance()

在初始化一个类,生成一个实例的时候;newInstance() 和 new 有什么区别?   用newInstance与用new是区别的,区别在于创建对象的方式不一样,前者是使用 ...
Tracylau 评论(2) 有2166人浏览 2005-08-30 11:27

java对象序列化学习笔记

目前网络上关于对象序列化的文章不少,但是我发现详细叙述用法和原理的文章太少。本人把自己经过经验总结和实际运用中的体会写成的学习笔记贡献给大家。希望能为整个java社区的繁荣做一点事情。     序列化的过程就是对象写入字节流和从字节流中读取对象。将对象状态转换成字节流之后,可以用java.io包中的各种字节流类将其保存到文件中,管道到另一线程中或通过网络连接将对象数据发送到另一主机。对象序列化功能非 ...
lionchen 评论(0) 有987人浏览 2005-03-15 12:15

duan

古人云:人生如白驹过隙! 短! 有如jvm中的堆栈,只不过是一个函数的生存期. 那么,如何才能让人生变得有意义呢? 答案是返回值,或者更改了全局变量,也就是说他改变了世界.他让世界有了意义,而世界也让他的存在有了意义. 世界的本质是循环.正如cpu永远循环地执行着指令,同时,制造出如此缤纷的童话.然而,这一切迟早要消失,因为,世界也要变化,要消涨,不会死在那里不动,正如电源要断,cpu永久了会坏一 ...
JVM 
siswen 评论(0) 有756人浏览 2005-01-05 11:45

最近博客热门TAG

Java(141744) C(73651) C++(68608) SQL(64571) C#(59609) XML(59133) .net(54785) 编程(39454) JSP(37542) 数据结构(36424) Eclipse(31254) PHP(29988) F#(26079) 算法(24867) 脚本(19840) J#(18922) JDBC(17888) ASP(17480) JDK(14881) JVM(14450)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics