|
实现Java平台的三种方式 2005-01-25 |
广泛地说,只要能执行 Java bytecode 者,就可以称为 Java 平台(Java platform)。大致上,实现 Java 平台的方式有三种,分别是:
Java 虚拟机器(Java Virtual Machine,JVM) Java 操作系统(Java Operating System) Java 芯片(Java Chip) 以下就此三种 Java 平...[全部内容] |
|
构建高性能J2EE应用的10个技巧 2004-12-29 |
构建高性能的J2EE应用不但需要了解常用的实施技巧。下面介绍最常用的10种有效方法,可帮助架构设计师们快速成为这方面的专家。
Java性能的基础----内存管理 任何Java应用,单机的或J2EE的性能基础都可归结到你的应用是如何管理内存的问题。Java的内存管理...[全部内容] |
|
变态级JAVA程序员面试32问(附答案) 2004-12-25 |
第一,谈谈final, finally, finalize的区别。
第二,Anonymous Inner Class (匿名内部类) 是否可以extends(继承)其它类,是否可以implements(实现)interface(接口)?
第三,Static Neste...[全部内容] |
|
戏说java设计模式中的命令模式 2004-12-25 |
JAVA的设计模式我想大家都知道,但每个人的理解并不相同,我在这里只是阐述我的观点,要是与您的观点不同请您原谅和提出您的宝贵意见。 为了把命令模式讲清楚,我要举一个大家都影象深刻的例子以便大家的理解,那就借用的足球的例子吧。
...[全部内容] |
|
Java进阶学习:网络服务器编程 2004-11-10 |
Java的Socket API提供了一个很方便的对象接口进行网络编程。本文用一个简单的TCP Echo Server做例子,演示了如何使用Java完成一个网络服务器。
用作例子的TCP Echo Server是按以下方式工作的:
当一个客户端通过TCP连接到服务器后,客户端可以通过这个连接...[全部内容] |
|
Java中的浮点数分析 2004-10-30 |
浮点数分为单精度和双精度,Java中的单精度和双精度分别为float和double.你们知道float和double是怎么存储的吗?
float占4个字节,double占8个字节,为了方便起见,这里就只讨论float类型. float其实和一个int型的大小是一样的,一共32位,第一位表示符号,2-9表示指...[全部内容] |
|
Java中文问题详解,底层编码解剖 2004-10-29 |
预备知识:
1.字节和unicodeJava内核是unicode的,就连class文件也是,但是很多媒体,包括文件/流的保存方式是使用字节流的。 因此Java要对这些字节流经行转化。char是unicode的,而byte是字节.Java中byte/char互转的函数在sun.io的包中间有。其中ByteToCharConverter类...[全部内容] |
|
用 HtmlUnit 和 WebSphere Studio 测试 Web 应用程序 2004-10-26 |
开放源代码测试框架 JUnit 和它的一些扩展(如 HtmlUnit)为 Web 应用程序测试带来了许多好处,特别是在极限编程(extreme programming,XP)环境中,并且用 WebSphere Studio 可以将它们很好的集成。
引言HtmlUnit 是 JUnit 的扩展测试框架之一。HtmlUnit 将返回文档模...[全部内容] |
|
通过JavaMail访问Hotmail邮箱 2004-10-26 |
相信许多人都有MSN聊天工具的帐号,例如abc@hotmail.com ,这个账号其实也是一个邮件地址,可以进行正常的邮件收发功能,你可以通过网址 http://www.hotmail.com 来访问和操作这个邮箱进行邮件的收发。但是这个邮箱有一个限制就是它并不提供POP3或者SMTP服务,也就是说一...[全部内容] |
|
运用加密技术保护Java源代码 2004-10-26 |
Java程序的源代码很容易被别人偷看。只要有一个反编译器,任何人都可以分析别人的代码。本文讨论如何在不修改原有程序的情况下,通过加密技术保护源代码。
一、为什么要加密?对于传统的C或C++之类的语言来说,要在Web上保护源代码是很容易的,只要不发布它就...[全部内容] |