
Java
文章平均质量分 66
ivan0702
性格开朗,喜欢交朋友
展开
-
审查Java 代码的十一种常见错误
代码审查是消灭Bug最重要的方法之一,这些审查在大多数时候都特别奏效。由于代码审查本身所针对的对象,就是俯瞰整个代码在测试过程中的问题和Bug。并且,代码审查对消除一些特别细节的错误大有裨益,尤其是那些能够容易在阅读代码的时候发现的错误,这些错误往往不容易通过机器上的测试识别出来。本文就常见的Java代码中容易出现的问题提出一些建设性建议,以便您在审查代码的过程中注意到这些常见的细节性错误。转载 2007-08-02 17:18:00 · 1183 阅读 · 0 评论 -
用XmlBeans处理XML文档
XML具有可读性,但这种代码编写时实在枯燥无味。对于那些懒惰且追求效率的程序员来说,编写这种沉闷乏味的代码最头疼。然而由于XmlBeans和E4X的出现,这些问题被迎韧而解。 现在的XmlBeans为2.0版本。XmlBeans由 BEA公司发明,后捐赠给Apache公司。当前世界都是XML/Java捆绑工具,而XmlBeans与众不同的是,它可用于很多与XML相关编程的领域,包括从低级转载 2007-08-21 03:34:00 · 3640 阅读 · 0 评论 -
XMLBeans应用:将Schema转变成Java代码
1、Introduction to XMLBeans XMLBeans is a tool that allows you to access the full power of XML in a Java friendly way. It is an XML-Java binding tool. The idea is that you can take advantage the rich转载 2007-08-21 03:31:00 · 883 阅读 · 0 评论 -
java的垃圾回收机制详解和调优
今天在中午同事告诉我应用起不来了,我看了一下日志,原来是因为OOM(内存溢出)造成,日志中描述为GC不回收资源,我就上网找了一个关于GC回收机制的文章,共参考!!1.jvm的gc概述 gc即垃圾收集机制是指jvm用于释放那些不再使用的对象所占用的内存。java语言并不要求jvm有gc,也没有规定gc如何工作。不过常用的jvm都有gc,而且大多数gc都使用类似的算法管理内存和执行收集操作。转载 2007-08-09 23:47:00 · 638 阅读 · 0 评论 -
OSWorkflow 概念
前 言 本文没有抛出可运行的范例,仅仅是程序片断而已,不过在 OSWorkflow 的 Wiki 上,Quake Wang 已把官方入门教程完整地翻译成中文了,有兴趣的读者可去阅读。关于 OSWorkflow 更加细节性的内容,可参考官方手册,相信你在了解了入门教程后,可轻松阅读官方手册。 OSWorkflow 概念 在商用和开源世界里,OSWorkflow 都不同于这些原创 2007-08-03 12:23:00 · 823 阅读 · 5 评论 -
利用XMLBean轻轻松松读写XML
在网上看到一片关于xml操作的文章,个人感觉是操作xml最优美的方案,共享给大家。一、关于XML解析 XML在Java应用程序里变得越来越重要, 广泛应用于数据存储和交换. 比如我们常见的配置文件,都是以XML方式存储的. XML还应用于Java Message Service和Web Services等技术作为数据交换.因此,正确读写XML文档是XML应用的基础. Java提供了SA原创 2007-08-03 12:30:00 · 547 阅读 · 0 评论 -
在学习webwork案例中碰到了静态的内部类
(一) Java1.1以后版本添加了嵌套类(Inner Class,嵌套类、内部类)。嵌套类定义在类(外部类)里面。 嵌套类可以体现逻辑上的从属关系。同时对于其他类可以控制内部类不可见等。 外部类的成员变量作用域是整个外部类,包括嵌套类。但外部类不能访问嵌套类的private成员。例子: public class Outer { private int size; public class Inn原创 2007-08-03 12:28:00 · 528 阅读 · 0 评论 -
Java中常见的异常(转载)
作为一名游戏开发者,程序员,很自然必须熟悉对程序的调试方法。而要调试程序,自然需要对程序中的常见的异常有一定的了解,这些日子很多朋友都提出了很多问题,都是关于游戏中的报错,因此在这里我将一些常见的程序中的异常列举出来给大家参考: 1. java.lang.NullPointerException 这个异常大家肯定都经常遇到,异常的解释是"程序遇上了空指针",简单地说就是调用了未经初始化的对原创 2007-08-02 20:45:00 · 463 阅读 · 0 评论 -
Java初学者都必须理解的六大问题(转载)
问题一:我声明了什么! String s = "Hello world!"; 许多人都做过这样的事情,但是,我们到底声明了什么?回答通常是:一个String,内容是“Hello world!”。这样模糊的回答通常是概念不清的根源。如果要准确的回答,一半的人大概会回答错误。 这个语句声明的是一个指向对象的引用,名为“s”,可以指向类型为String的任何对象,目前指向"原创 2007-08-02 20:35:00 · 508 阅读 · 0 评论 -
RMI,远程方法调用
RMI,远程方法调用(Remote Method Invocation)是Enterprise JavaBeans的支柱,是建立分布式Java应用程序的方便途径。RMI是非常容易使用的,但是它非常的强大。 RMI的基础是接口,RMI构架基于一个重要的原理:定义接口和定义接口的具体实现是分开的。下面我们通过具体的例子,建立一个简单的远程计算服务和使用它的客户程序 一个正常工作的RMI系统由下转载 2007-08-02 17:34:00 · 609 阅读 · 0 评论 -
weblogic中域下的javacore文件
3XHSTACKLINE at 0x332B3064 in 3XMTHREADINFO "ExecuteThread: 0 for queue: Multicast" (TID:0x800E71C0, sys_thread_t:0x3F6899A0, state:CW, native ID:0x8183) prio=54XESTACKTRACE原创 2007-09-22 20:22:00 · 3115 阅读 · 0 评论