自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(15)
  • 收藏
  • 关注

原创 在Java中用Jpcap捕获网络包

作者: Builder.com 2004-04-22 01:15 PM如果你想捕获Java程序中的网络包,那么你需要一些辅助工具,因为核心Java API不能访问底层的网络数据。但Jpcap是一种提供在Windows或UNIX系统上进行这种访问的Java API。Jpcap不是一种纯粹的Java解决方案;它依赖本地库的使用。在Windows 或 UNIX上,你必须有必要的第三方库,分别是WinPc

2005-04-09 17:51:00 5029

原创 Java虚拟机的深入研究

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

2005-04-09 15:36:00 1241

原创 虚拟机概论(九)——虚拟机总结

虚拟机总结 所有这四种虚拟机模型的基础都是组合指令去模拟设备或者机器。 虚拟机项目的主要目的是向有兴趣的读者介绍虚拟机的优点和应用。我们首先集中定义了当今正在使用的四种虚拟机概念模型,他们分别是:在IBM S/390上使用的IBM模型;在跨平台的Internet应用程序中使用的JAVA虚拟机模型;以及在现代操作系统中使用的扩展虚拟机模型。最后我们介绍了UNIX虚拟机模型,它以UNIX用户外壳的形式

2005-04-09 15:06:00 1463

原创 虚拟机概论(八)——UNIX虚拟机模型

UNIX虚拟机模型 使用和设计虚拟机的概念,成为建立可交互的、健壮的虚拟设备的有效方法。这种方法可用来解决计算机工程师所面临的许多问题。在UNIX操作系统中,虚拟机的概念和进程模型高度统一起来。UNIX操作系统是现代计算机使用的最成功、最受尊重的操作系统之一。UNIX的广泛使用,使得他的虚拟机特征被全部发掘,并归类为真正的虚拟机。UNIX操作系统使用一系列的独立进程来完成用户的指令。UNIX可以安

2005-04-09 15:05:00 1383

原创 虚拟机概论(七)——OSI虚拟机模型

OSI虚拟机模型 “虚拟”就是在暗示某时某地,虽然一个对象或者设备并不存在,但人们可以看到它 “虚拟机”这个词容易让许多人产生丰富的联想。流行媒体和新闻广播在报道关于计算机模拟和计算机游戏的新发展时,通常会用到“虚拟”这个词。在任何一种情况下,使用“虚拟”就是在暗示某时某地,虽然一个物体或者设备并不存在,但人们可以看到它。虚拟的这一用法是关于扩展虚拟机发展的合理假设。扩展虚拟机的创建和继续发展是计

2005-04-09 15:04:00 1089

原创 虚拟机概论(六)——JAVA虚拟机模型

JAVA虚拟机模型 由于它的高度可移植性,JAVA已经成为Internet上的主要编程语言。 “模拟机”的概念是计算机工业界经常使用的对虚拟机的解释之一。这种虚拟机概念和IBM版的虚拟机非常不同。在IBM的概念中,系统内存和资源被分割,成为当前机器的精确拷贝。而对于模拟机,系统并不被分割,而是有一台新的“机器”或者虚拟机加载到当前系统中,在不改变当前系统的前提下,向用户提供不同的功能。这种类型的虚

2005-04-09 15:03:00 1137

原创 虚拟机概论(五)——IBM虚拟机模型

IBM虚拟机模型 在IBM模型中,每个虚拟机都是真正机器的完整拷贝,只是内存少了点。 IBM(International Business Machines)版的虚拟机是现在仍然在使用的主流虚拟机之一。在IBM模型中,每一个虚拟机都是一台真正机器的完整拷贝,只是内存少了点。根据这一概念,一个功能强大的大型主机可以被分割成许多虚拟机。这些虚拟机仅比原来的主机少一点资源而已。 IBM的虚拟机版本和其他

2005-04-09 14:59:00 1250

原创 虚拟机概论(四)——虚拟机的历史

虚拟机的历史 在今天的计算机世界中,虚拟机的概念已经被用来解决许多问题。从机器的分割(IBM模型),到“半平台无关”的程序设计语言(Java模型),到开发操作系统(UNIX模型和OSI模型),虚拟机的概念在构成现代计算机的过程中已经被证明是一个强大的工具。然而,这个概念对每个人来说并非总是清晰,并且直到20世纪60年代中期,它才被用于实践。1965年前后,IBM的研究人员试图去测量一些计算机科学领

2005-04-09 14:58:00 1280

原创 虚拟机概论(三)——引言

引言虚拟机的概念对于计算机世界来讲并不算新,但是许多人并不知道或理解这个概念。如果你是一个典型的计算机用户,并且通过Internet来浏览Web网页,那么你很可能在和一个虚拟机交互,这个虚拟机就是JAVA虚拟机。现在,既然这个虚拟机对大多数计算机用户来说是透明的,你可能疑惑:为什么要关心虚拟机,对不对?其实,在计算机世界,虚拟机的概念经常被用来解决一些非常重要的问题。但是通常这所有虚拟机的这些用途

2005-04-09 14:57:00 1100

原创 虚拟机概论(二)——译者序

译者序断断续续,这篇文章翻译了七天,今天终于完工了。虽然考研的初试,复试都已经结束,但结果未出之前,心中总免不了一点忐忑。这多少影响了我做这项工作的情绪。然而让我切实感到困难的事情是语言的组织。以前也翻看过不少英文资料,但都限于心领神会而已,从来没有想过把它们精准地翻译出来。毕竟已经整整四年没有正儿八经地写过东西了,为了清楚地表达自己所领悟到的原文含义,反复推敲是再所难免的了。虚拟机这个概念是我去

2005-04-09 14:53:00 1041

原创 虚拟机概论(一)——封面

 作者:Eric Kohlbrenner Dana Morris Brett Morris翻译:Win Herry         来源:Core of Information Technology 日期:2005年4月 编辑:Win Herry校对:Win Herry

2005-04-09 14:51:00 1084

原创 JAVA代码编写的30条建议

(1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如: ThisIsAClassName thisIsMethodOrFieldName 若在定义中出现了常数初始化字符,则大写static final基本类型标识符中的所有字母。这样便可标志出它们属于编译期的常数。 Java包(Package)属于一种

2005-04-09 14:46:00 1040

原创 Java性能优化技巧集锦(三)

三、GUI篇  这一部分介绍的内容适合于图形用户界面的应用(Applet和普通应用),要用到AWT或Swing。  3.1 用JAR压缩类文件  Java档案文件(JAR文件)是根据JavaBean标准压缩的文件,是发布JavaBean组件的主要方式和推荐方式。JAR档案有助于减少文件体积,缩短下载时间。例如,它有助于Applet提高启动速度。一个JAR文件可以包含一个或者多个相关的Bean以及支

2005-04-09 14:13:00 1061

原创 Java性能优化技巧集锦(二)

二、J2EE篇  前面介绍的改善性能技巧适合于大多数Java应用,接下来要讨论的问题适合于使用JSP、EJB或JDBC的应用。  2.1 使用缓冲标记  一些应用服务器加入了面向JSP的缓冲标记功能。例如,BEA的WebLogic Server从6.0版本开始支持这个功能,Open Symphony工程也同样支持这个功能。JSP缓冲标记既能够缓冲页面片断,也能够缓冲整个页面。当JSP页面执行时,如

2005-04-09 14:12:00 1210

原创 Java性能优化技巧集锦(一)

摘要:  可供程序利用的资源(内存、CPU时间、网络带宽等)是有限的,优化的目的就是让程序用尽可能少的资源完成预定的任务。优化通常包含两方面的内容:减小代码的体积,提高代码的运行效率。本文讨论的主要是如何提高代码的效率。  一、通用篇   “通用篇”讨论的问题适合于大多数Java应用。  1.1 不用new关键词创建类的实例  用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用

2005-04-09 14:11:00 1274

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除