内容列表
- String类的内部化方法释疑
- 相信绝大多数的人不会去用String类的intern方法,打开String类的源码发现这是一个本地方法,定义如下: public native String intern(); 文档告诉我们该方法返回一个字符串对象的内部化引用:由String类维护一个初始为空的字符串的
- 分类:Java 查阅全文
- Java性能优化通用篇
- 一、通用篇
“通用篇”讨论的问题适合于大多数Java应用。
1.1 不用new关键词创建类的实例
用new关键词创建类的实例时,构造函数链中的所有构造函数都会被自动调用。但如果一个对象实现了Clonea
- 分类:Java 查阅全文
- Taglib原理和实现
- Tag究竟是什么?如何实现一个Tag? 一个tag就是一个普通的java类,它惟一特别之处是它必须继承TagSupport或者BodyTagSupport类。这两个类提供了一些方法,负责jsp页面和你编写的类之间的交互,例如输入,输出。而这两个类是由jsp容器提供的,无须开发人员自己实现。换句话说,你只
- 分类:Java 查阅全文
- 一个相对不错的地区代码级联实现
- 我不想多说什么,只想把这个提供给大家也给自己,客户端级连菜单如果数据量很大你必须考虑效率问题!!//列表节点function Entry(key,value){ this.key=key; this.value=value;}
//有序的映射function SortedMap(){ this.size=0; &n
- 分类:Java 查阅全文
- Php利用java解析xml[原创]
- 首先如果你对JAVA不感兴趣或者说你的主机不支持JAVA或者你也不打算学习的话请不要浪费时间在这里。请先安装JAVA的执行环境与PHP结合,具体参考http://www.phpx.com/happy/thr78795.html或者下载http://www.javax.org/download/php_java.rar里面我写有个readme.txt说明文档,这个压缩包是个简单的例子。要下载我的JA
- 分类:Java 查阅全文
- JDon Banq 又成了讨论的热点
- 以前曾写过两篇和 JDon 相关的随笔,结果被大家好好教训了一番。
1 我对板桥里人 banq 的一些认识 www.jdon.com
2 从软件进化的角度看待EJB 和 banq 的文章
这次又不得不提JDon了,原因是人家上了TSS的头条新
- 分类:Java 查阅全文
- 开源:对象运行时大小参考实现(sizeof)
- 支持递归引用,唯一不支持的就是不等长数组,不过要支持这个也不难,两个原因不改进它:1.大部分数组都是等长的。2.这个东西实在没看出有什么实际应用,这个是主要原因。需要读者对反射和数组有比较深的认识:package treeroot.util;
import java.lang.reflect.*;import java.util.*;
/** * Compute the size o
- 分类:Java 查阅全文
- Java正则表达式详解
-
如果你曾经用过Perl或任何其他内建正则表达式支持的语言,你一定知道用正则表达式处理文本和匹配模式是多么简单。如果你不熟悉这个术语,那么“正则表达式”(Regular Expression)就是一个字符构成的串,它定义了一个用来搜索匹配字符串的模式。
许多语言,包括Perl、PHP、Python、JavaScript和JScrip
- 分类:Java 查阅全文
- 教你在Java中实现3d编程简介
- 1. 关于Java3D 1.1 Java3D简介 Java3D API是Sun定义的用于实现3D显示的接口。3D技术是底层的显示技术,Java3D提供了基于Java的上层接口。Java3D把OpenGL和DirectX这些底层技术包装在Java接口中。这种全新的设计使3
document.write("
- 分类:Java 查阅全文
- 用Java解决国际化问题
-
如果应用系统是面向多种语言的,编程时就不得不设法解决国际化问题,包括操作界面的风格问题、提示和帮助语言的版本问题、界面定制个性化问题等。
由于Java语言具有平台无关、可移植性好等优点,并且提供了强大的类库,所以Java语言可以辅助我们解决上述问题。Java语言本身采用双字节字符编码,采用大汉字字符集,这就为解决国际化问题提供了很多方便。从设计角度来说,只
- 分类:Java 查阅全文
- Java用于嵌入式系统的十大优点
- Java语言的优点在于:它最初是由理解和信奉网络计算梦想的一个小巧而专注的开发组设计的,虽然该语言最初的实施方案有点缺陷,但为了这个梦想,他们很少在技术上妥协,结果诞生了一种专为以相互通信为主要目 的的设备而设计的语言。有许多技术上的优点都可能会引导嵌入系统开发者选择Java。
1.与处理器无关
Java的第一个优点就是与处理器无关,这个优点似乎与嵌入式系统没什么相干。传统上,嵌入
- 分类:Java 查阅全文
- CHAPTER SRV.2 The Servlet Interface
- The Servlet interface is the central abstraction of the servlet API. All servlets implement this interface either directly, or more commonly, by extending a class that implements the interface. The tw
- 分类:Java 查阅全文
- 在单元测试中灵活运用Hibernate的配置文件
-
(草稿)
1 介绍本文讨论了Hibernate加载其配置文件hibernate.properties和hibernate.cfg.xml的过程,Configuration提供的多种配置途径,以及怎么样结合这些配置方法,灵活运用到单元测试中,满足集成测试的基本要求:自动化测试。注意:本文以hibernate2.1作为讨论的基础,不保证本文结论适合于其他版本。
2 读者Java开发
- 分类:Java 查阅全文
- 三个利用Java实现zip压缩/解压缩方法
- 由于网络带宽有限,所以数据文件的压缩有利于数据在Internet上的快速传输,同时也节省服务器的外存空间。
Java 1.1实现了I/O数据流与网络数据流的单一接口,因此数据的压缩、网络传输和解 压缩的实现比较容易,下面介绍利用ZipEntry、ZipInputStream和ZipOutputStream三个Java类实现zip数据压缩方式的编程方法。zip压缩文件结构:一个zip
- 分类:Java 查阅全文
- 基于Java的Web应用
- 8年前,Java诞生;8年后,Java技术日渐成熟,Java应用也遍地开花!无论是在企业级、移动,甚至太空飞行器等应用中,您都可以见到Java的身影。在这些应用领域中,基于Java的Web应用一枝独秀,从一开始就得到普遍的认可和关注,相关的研究也不断深入。原因在于Java、XML、Web 服务虽然是网络应用开发的三个不同层次,但相互之间却有机地联系在一起:XML与Java的结合使互联网
- 分类:Java 查阅全文
- Java性能的优化(上)
-
Java在九十年代中期出现以后,在赢得赞叹的同时,也引来了一些批评。赢得的赞叹主要是Java的跨平台的操作性,即所谓的”Write Once,Run Anywhere”.但由于Java的性能和运行效率同C相比,仍然有很大的差距,从而引来了很多的批评。
对于服务器端的应用程序,由于不大涉及到界面设计和程序的频繁重启,Java的性能问题
- 分类:Java 查阅全文
- 通过text提供的本地地址 显示文本内容
- <%@ page contentType="text/html;charset=gb2312"%><%java.lang.String strFileName; //文件名java.io.File objFile; //文件对象java.io.FileReader objFileReader; //读文件对象char[] chrBuffer = new char[10]; //缓
- 分类:Java 查阅全文
- Simplifying EJB Development with EJB3.0
-
Simplifying EJB Development with EJB3.0
使用EJB3.O简化EJB开发October 2004
Discussion讨论
Enterprise JavaBeans (EJB) was introduced for building distributed components. When it arrived it came with
- 分类:Java 查阅全文
- 解决在tomcat5。0下编写web应用的中文问题
- 解决在tomcat5。0下编写web应用的
中文问题
一、 JSP页面乱码(中文显示为问号) 现象:JSP页面生成的中文数据在浏览器端显示为乱码,但是静态HTML代码中文则显示正常。
- 分类:Java 查阅全文
- 教你如何快速成为一名Java初级程序员
- 目前,JAVA是开发人员的热宠,很多论坛都有不少热爱JAVA的开发人员,也有不少想成为JAVA程序员,但苦于不知道该如何学习,也不清楚该学些什么知识才能成为一个JAVA程序员。本人在这里抛砖引玉,和大 家讨论成为一个JAVA初级程序员应该具有的知识,与大家共享。
个人认为想成为一个合格的JAVA初级程序员应该具备如下知识:一、面向对象的知识:JAVA是一个面向对象的开发语言,因此熟
- 分类:Java 查阅全文