- 博客(15)
- 资源 (1)
- 收藏
- 关注
原创 Java Thread in JVM
Java Thread in JVM(wang hailong)本文从JVM的角度探讨Java Thread的语法和编译结果。如果需要获得第一手资料,请直接访问以下的资源——Java语言规范,Java虚拟机规范中有关线程的定义说明。本文旨在介绍这些比较重要的线程相关的规范,基本上不另作发挥。(除了提到微软的“公共语言基础构造”。:-) Java Language Specifi
2003-03-21 09:21:00 2170
原创 Com Introduction
Com Introduction(wang hailong)1.神话我两年前学习使用COM,现在想起那段经历,还有些困惑不解。我不明白,人们为什么要把一些很明了的事情,弄得玄之又璇,而对一些真正的杰出特性却避而不谈?我写本文的目的,是希望对COM感兴趣的开发人员,不再重蹈我的覆辙,不再被一些说法和资料误导。刚开始接触到COM的概念,我虚心求教,从各方面得知了如下的COM神话:
2003-03-19 17:40:00 1560
原创 Java Thread实现读写同步
Java Thread实现读写同步(wang hailong)本文给出一个例子,说明如何使用java thread,处理读写者同步的问题。文中的源代码能够编译运行。java thread.TestMain本文可以和另一篇文章《Java Thread应该注意的问题》,进行比较阅读。1.读写者同步问题多个读者可以同时读取同一个缓冲区,但当有写者对缓冲区进行写操作时,具有排他性质
2003-03-18 08:54:00 11185
原创 A Simple Sample for Expression Tree
A Simple Sample for Expression Tree(wang hailong)我写过一篇用Visitor Pattern处理表达式树的例子。本文讲解表达式树处理的一般方法,给出一个简单例子的源代码,并给出相关解释。源代码通过编译,正确运行。java expr.TestMain首先,我们来看被表达式的类的定义。Expression.java 表达式类公用接口
2003-03-15 10:19:00 1702
原创 Java Thread应该注意的问题
Java Thread应该注意的问题(wang hailong) Java的线程编程非常简单。但有时会看到一些关于线程的错误用法。下面列出一些应该注意的问题。1.同步对象的恒定性All java objects are references.对于局部变量和参数来说,java里面的int, float, double, boolean等基本数据类型,都在栈上。这些基本类型是无
2003-03-11 09:35:00 2289
原创 Design Pattern Introduction – catch the core
Design Pattern Introduction – catch the core(wang hailong) Data Type and Algorithm 数据类型和算法 Design Pattern(设计模式)的目标是,把共通问题中的不变部分和变化部分分离出来。不变的部分,就构成了Design Pattern(设计模式)。这一点和Framework(框架)有些象。
2003-03-10 11:33:00 1544
原创 Exception Rule
ExceptionException异常处理,是Java的重要特性之一。Exception分为两种,一种是System Exception(系统异常),一种是Application Exception(应用程序异常)。System Exception(系统异常)继承RuntimeException类,不需要显示的catch或者throw。Application Exception(应用
2003-03-07 08:46:00 1647
原创 Go Open Source
Go Open Source(wang hailong) Go Apache, go Sourceforge.net, go GNU (if you use linux).go 3D engine list. (if you like 3D Game, VR) start from www.quakesrc.org. Open Source Project 提供
2003-03-07 08:44:00 2309
原创 Design Pattern Introduction and Practice
Design Pattern Practice 1.序 本文从一个简单的多列排序的例子入手,由浅入深地讲解Design Pattern(设计模式)的目的、分析和实践。 文中的例子用到Compositor Pattern和Proxy Pattern ( or Decorator Pattern)。 (also, Simple Visitor, Functor) 同时,文中的例子也提供了一类问
2003-03-07 08:43:00 1747
原创 2 Buzz Words: xml schema and web service
XML ShemaXML定义语言除了XML Shema之外,还有Schematron,RELAX,TREX等。RELAX是日本提出的XML定义标准。RELAX,TREX两种标准合并,成为现在的RELAX NG标准。这些XML定义标准的侧重点和功能各有所长。这几种设计语言配合使用,能够设计出健壮,灵活,强约束的XML定义。利用一些重要的语法(比如XML Shema的Any tag)特性,能够
2003-03-07 08:43:00 1131
原创 Ubiquitous Iterator (in English)
Ubiquitous Iterator This article is contributed by Wang HaiLong. Preface As one of 23 basic Design Patterns, Iterator seems to appear everywhere. This article discusses some scenarios w
2003-03-07 08:43:00 1524
原创 Patterns in Java (in English)
Patterns in Java This article is contributed by Wang HaiLong. Preface The Java class library heavily employs Design Patterns. This article discusses such scenarios. Iterator Collection/Itera
2003-03-07 08:43:00 1653
原创 About Name Directory Service (in English)
About Name Directory Service This article is contributed by Wang HaiLong. Introduction It seems that all the C/S based systems have similar architectures and work according to similar rules: 1
2003-03-07 08:42:00 1490
原创 By value? Or by reference?
By value? Or by reference? 传值?还是传引用?(Wang hailong) 关于编程的参数传递问题,总是存在着这样的争论。传值?还是传引用?(还是传指针?还是传地址?)这些提法,经常出现在C++, java, C#的编程技术文档里面。这个问题也经常引起开发人员的争论,徒耗人力物力。实际上,这根本不成为问题,只是由于人为加入的概念,混淆了人们的视听。从程
2003-03-06 09:47:00 1751
原创 A XSLT Sample
A XSLT Sample(Wang hailong) 在中文网站到看到了不少关于XSLT的例子,可是大部分都属于入门性质的。下面给出一个XSLT的例子,说明XSLT的一些典型的用法。XSLT1.0规范定义了document()函数,提供了初步的处理多个xml输入文件的功能。我们用这个功能来实现新旧xml文件的比较。比如,我们有一个xml格式产品列表,列出一些关于XSLT处理的
2003-03-04 08:55:00 1360
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人