-
一个让98%的Java程序员犯难的偏门问题
[内容预览]2006-08-17
一个学员曾经问了我一个他在sun公司的论坛上看到的怪问题,因为这个问题一直没有人解答,加之这个问题所涉及的知识有点偏门,所以,我断言这个问题至少有98%的Java程序员不会! (之所以这么断言,是因为我遇到
-
Java设计模式之工厂方法模式
[内容预览]2006-07-13
一 、工厂方法(Factory Method)模式 工厂方法模式的意义是定义一个创建产品对象的工厂接口,将实际创建工作推迟到子类当中。核心工厂类不再负责产品的创建,这样核心类成为一个抽象工厂角色,仅负责具体工厂子
-
Java开源测试工具JUnit简介
[内容预览]2006-07-11
1.简介 在一篇早些的文章(请参见Test Infected: Programmers Love Writing Tests, Java Report, July 1998, Volume 3, Number 7)中,我们描述了如何使用一个简单的框架来编写可重复的测试。在本文中我们将匆匆
-
Java实时应用程序中的内存管理
[内容预览]2006-07-03
使用Java的一个主要优点就是无需担心废弃对象,即,让Java运行时负责Java对象的内存管理。 这是通过让Java运行时对不再使用的Java对象进行垃圾收集而实现的。 垃圾收集是一个比较复杂的过程。通常,Java运行
-
AJAX的JavaScript的反射机制
[内容预览]2006-06-21
什么是反射机制 反射机制指的是程序在运行时能够获取自身的信息。例如一个对象能够在运行时知道自己有哪些方法和属性。 在JavaScript中利用for(…in…)语句实现反射 在JavaScript中有一个很方便的语法来实
-
Java FTP客户端库的选择
[内容预览]2006-06-20
本文解释了如何利用库用Java语言编写FTP客户端代码。它比较了FTP库的一个完全列表,演示了每个库的优点和缺点,并且帮助决策者为他们的需要选择适当的库。另外,本文阐述了Fa?ade模式如何在取代一个库时改变管理。最
-
AJAX中JavaScript类的三种成员
[内容预览]2006-06-19
实现类的公有成员 前面定义的任何类成员都属于公有成员的范畴,该类的任何实例都对外公开这些属性和方法。 实现类的私有成员 私有成员即在类的内部实现中可以共享的成员,不对外公开。JavaScript中并没有特
-
Java支持较差:Vista软硬件兼容列表公布!
[内容预览]2006-06-12
IEBETA报道--在众多测试人员的努力下,针对Windows Vista Beta 2(Build 5384)的软硬件件兼容列表终于初步完成,根据这份列表,你可以在抢鲜Windows Vista系统的时候更有的放矢,安装正确的、兼容的文件。 软
-
踏足高性能计算:微软将推出集群计算系统
[内容预览]2006-06-12
上周五,微软推出了针对制造业的Windows Computer Cluster Server 2003,它针对与其它系统进行并行的高性能计算应用程序而设计。这是微软在被Unix和Linux绝对统治领域的第一次尝试。 微软表示,这一操作系统已经
-
实例分析Java SE 6.0新增功能
[内容预览]2006-05-23
Java 6.0标准版(Mustang)包含了大量使Java开发更为容易的特性。在本文中,我们将讨论通过部分新特性来帮助你实现如下功能: · 设置文件和目录许可权 · 获取分区上自由空间和可用空间数 · 把Component
-
Java列表对象的性能分析
[内容预览]2006-05-15
为全面分析这些类之间的性能差异,我们必须知道它们的实现方法。因此,接下来我首先从性能的角度出发,简要介绍这些类的实现特点。 一、Vector和ArrayList的实现 Vector和ArrayList都带有一个底层的Object[]数
-
Java数据库程序中的存储过程设计
[内容预览]2006-03-22
本文阐述了怎么使用DBMS存储过程。阐述了使用存储过程的基本的和高级特性,比如返回ResultSet。本文假设你对DBMS和JDBC已经非常熟悉,也假设你能够毫无障碍地阅读其它语言写成的代码(即不是Java的语言),但是,并
-
两种Java容器类List和Set分析
[内容预览]2005-12-27
容器类可以大大提高编程效率和编程能力,在Java2中,所有的容器都由SUN公司的Joshua Bloch进行了重新设计,丰富了容器类库的功能。 Java2容器类类库的用途是“保存对象”,它分为两类: Collection----
-
Java 2005回顾&2006展望
[内容预览]2005-12-27
过去的一年,Mustang 没能出来,EJB3刚刚才提交最终草案,Ajax兴起但是五花八门不知道应该用谁,Aspectj 5出来了,但是缺乏惊喜。 或许我们会说,过去的2005,Java界缺乏成绩,但是却毫无疑问,Java遥
-
Java实现利用搜索引擎收集网址的程序
[内容预览]2005-12-20
我这里讲的不是怎么使用搜索引擎,而是怎么让程序利用搜索引擎来搜集网址,这有什么用?很有用!网上动辄有人叫卖网址数据库,如发布软件网址、邮件地址、论坛网址、行业网址,这些网址是怎么来的呢?不可能是人手工
-
理解Java面向对象的程序设计思想
[内容预览]2005-12-06
编程模型 所有计算机均由两种元素组成:代码和数据.精确的说,有些程序是围绕着"什么正在发生"而编写,有些则是围绕"谁正在受影响"而编写的。 第一种编程方式叫做"面向过程的模型",按这种模型编写的程序以
-
浅析Java语言中两种异常的差别
[内容预览]2005-11-10
Java提供了两类主要的异常:runtime exception和checked exception。所有的checked exception是从java.lang.Exception类衍生出来的,而runtime exception则是从java.lang.RuntimeException或java.lang.Error类衍
-
浅析Java多线程程序设计机制
[内容预览]2005-11-08
多线程是Java语言的一大特性,多线程就是同时存在N个执行体,按几条不同的执行线索共同工作的情况。程序,进程,线程,可以从不同的角度去理解。程序就是一段静态的代码,可以理解成一组计算机命令的集合.进行就
-
Java入门学习指导之最佳方向
[内容预览]2005-10-13
我们学习Java大概有3个方向, 第一,桌面系统,包括C/S结构; 第二,J2ME,面向无限领域,很有潜力的家伙,看看中国的手机用户就知道了。 第三,面向企业应用、计算的平台,J2EE。 初次涉及Java领域,感觉到Jav
-
Java学习从入门到精通
[内容预览]2005-10-01
(一)、工具篇 一、 JDK (Java Development Kit) JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版