最新文章列表

Java虚拟机的深入研究 (转)

作者:刘学超 1  Java技术与Java虚拟机 说起Java,人们首先想到的是Java编程语言,然而事实上,Java是一种技术,它由四方面组成: Java编程语言、Java类文件格式、Java虚拟机和Java应用程序接口(Java API)。它们的关系如下图所示: 图1  Java四个方面的关系 运行期环境代表着Java平台,开发人员编写Java代码(.java文件),然后将之编译成 ...
czjxdm 评论(0) 有1812人浏览 2006-10-14 14:43

JDK中环境变量的设置

【JDK】 什么是JDK?简单的来讲JDK就是运行JAVA的一个虚拟机(virtual machine),它提供了在dos下的一些命令以及一些JAVA的自带类库! 在MS-DOS环境下,命令行键入相应的命令(如javac/java/javadoc),便可以编译你的java文件了。 但是安装好JDK后,还需要设置系统环境变量,我们才可以方便的使用这些命令来完成工作;否则,你就一步步的cd到jdk的bi ...
Melody 评论(0) 有1598人浏览 2006-10-13 19:19

使用Jakarta Commons Pool处理对象池化

内容: 对象池化技术 Jakarta Commons Pool组件 下载和安装 PoolableObjectFactory、ObjectPool和ObjectPoolFactory 创立PoolableObjectFactory 使用ObjectPool 利用ObjectPoolFactory 借助BasePoolableObjectFactory 各式各样的ObjectPool ...
hzqz 评论(0) 有1895人浏览 2006-10-13 17:34

《三国志》历代记(1)

《三国志》历代记(1) 发布作者:东南坼/ 资料来源:琅邪三国文化论坛      开天劈地的《三国志1》     1985 年,年轻的日本光荣公司依靠其敏锐的市场洞察力,发现了“三国”这一体裁广阔的潜力。于是同年12月,一款名为“三国志”的策略游戏上市了,该游戏一经上市就好评如潮,还拿下了当年日本BHS大赏的头名及最受读者欢迎产品奖。而且,作为世界上第一款三国体裁的商业游戏,其出现的意义已经远 ...
zhieer 评论(0) 有1807人浏览 2006-10-11 22:37

JPcap

如果你想捕获Java程序中的网络包,那么你需要一些辅助工具,因为核心Java API不能访问底层的网络数据。但Jpcap是一种提供在Windows或UNIX系统上进行这种 ...
amozon 评论(0) 有5682人浏览 2006-10-10 16:57

NoClassDefFoundError VS. ClassNotFoundException

大概这样的吧,JDK API里面的解释 1.NoClassDefFoundError 当 Java 虚拟机或 ClassLoader 实例试图在类的定义中加载(作为通常方法调用的一部分或者作为使用 new 表达式创建的新实例的一部分),但无法找到该类的定义时,抛出此异常。 当前执行的类被编译时,所搜索的类定义存在,但无法再找到该定义。 2.ClassNotFoundException 当应用程序 ...
JavaFans 评论(0) 有3241人浏览 2006-10-08 17:40

科幻小说《循环》内容简介

http://bbs.rbook.net/dispbbs.asp?boardid=70&replyid=346071&id=31865&page=1&skin=0&Star=1 《循环》作者:[美] 弗诺·文奇 《循环》内容不长,有点意思。 那个link给出的简介不能反映内容的精髓,我一看到那个内容简介,就感到内容及其无聊。 幸亏我对 弗诺·文奇 很有信 ...
buaawhl 评论(5) 有4901人浏览 2006-10-04 14:37

Re: 关于RoR无法成为企业应用开发的主流的讨论

fyol 写道gigix 写道 答案很简单,不接受。DHH在RailsCon已经说得很明确了,Rails不打算迁就这些“企业级超复杂”。如果一定有这样的需求,那么就不要用Ra ...
gigix 评论(0) 有1884人浏览 2006-09-18 21:09

JAVA系列之对象的序列化与反序列化

1 简介 对象序列化(Serializable)是指将对象转换为字节序列的过程,而反序列化则是根据字节序列恢复对象的过程。 序列化一般用于以下场景: 1.永久性 ...
温柔一刀 评论(1) 有17781人浏览 2006-07-17 09:09

理解error和exception之间的区别

理解error和exception之间的区别,学习如何对其进行处理" target="_blank">理解error和exception之间的区别,学习如何对其进行处理 很多程序员不清楚error和exception之间的区别,这区别对于如何正确的处理问题而言非常重要(见附1,“简要的叙述error和exception”)。就像Mary Campione的 ...
fishermen 评论(0) 有15993人浏览 2006-07-11 10:20

java虚拟机基础

《深入java虚拟机(原书第二版)》读书笔记 一 Java 虚拟机 (一)Java虚拟机的生命周期 当启动一个Java程序时,一个虚拟机的实例被创建;当程序被关闭,虚拟机的实例被销毁。 (二)Java虚拟机的体系结构 1 类装载器 2 运行时数据区 3 执行引擎 (三) 各部件说明 1 类装载器 1)类装载器分两类:启动类装载器和用户自定义装载器。 2)启动类装载器是JVM实现 ...
fishermen 评论(0) 有2016人浏览 2006-05-21 10:05

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

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

世界各地开发高手谈Java

到今年五月,Java已经走过了它辉煌的十年。我们邀请了世界各地的开发高手一同回顾Java语言发展的第一个十年,评析她今天所处的位置并预测其今后的发展趋势。与会者(包括知名IT企业Sun、IBM、BEA及Borland等)反映各异,但有一点是共同的——Java的地位将一如既往举足轻重。   一、简介   2005年5月标记着自从Sun第一个引入Java技术以来经历了整整10个年头。在过去的 ...
cron 评论(0) 有1392人浏览 2006-04-11 13:23

类装入问题解密

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

websphere调用eclipse调试

在websphere的控制台页面中 “应用程序服务器 > server1 > 进程定义 > Java 虚拟机”目录下 勾中“调试方式”在eclipse中就可以设置该端口进行调试了
monkeyhero 评论(0) 有2309人浏览 2006-01-17 14:57

异常/深入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

java -verbose参数来观察Java的运行信息

(引用一下) 我的原意是指不熟悉底层机制未必就写不出来高效的Java代码。实际上Java这种基于虚拟机的语言本身就是通过层层类调用来完成操作的,因此应用层代码本身多几个new,少几个new,多用几个Exception,少用几个Exception,多几层少几层,并不会对性能造成什么影响。我们可以通过很简单的使用java -verbose参数来观察Java的运行信息,即使最简单的Hello World也 ...
nakata_yf 评论(0) 有5368人浏览 2005-11-17 14:58

浮点数的精确计算

本文引自:http://aliax.bokee.com/2184263.html 仅供学习之用,如作者认为侵权,请尽快同本人联系,我会尽快将之去掉。 自Java2以来,Java语言增加了一个关键字strictfp,虽然这个关键字在大多数场合比较少用,但是还是有必要了解一下。 strictfp的意思是FP-strict,也就是说精确浮点的意思。在Java虚拟机进行浮点运算时,如果没有指定stric ...
TrampEagle 评论(0) 有1126人浏览 2005-10-21 08:54

Java Threads(1)

一直想深入研究Java线程,弥补Java基础知识的匮乏,然后形成一些言之有物的文章。可惜没有大块的空余时间,只能象堆积木一样,慢慢的往上堆了。 为了解Java线程,从大处入手应该是个不错的主意。我认为首先就需要对Java Platform有一定的了解。我一般会把Java Platform分为4部分: 1、Java Language Java语言主要是有关Java的语法等 2、Java Cla ...
xielingjiang 评论(0) 有1148人浏览 2005-09-08 09:14

最近博客热门TAG

应用服务器(43289) Spring(40812) Hibernate(33330) Tomcat(28345) 框架(27200) 设计模式(24056) Servlet(23314) Struts(22805) Bean(22194) 企业应用(18270) thread(15826) 多线程(14801) SUN(11436) 虚拟机(11382) Cache(11314) Security(8002) SSH(7109) DAO(6880) MVC(6206) AOP(6187)

博客人气排行榜

    博客电子书下载排行

      >>浏览更多下载

      相关资讯

      相关讨论

      Global site tag (gtag.js) - Google Analytics