内容列表
- 设计模式State 的一个例子
- 设计模式State 的一个例子
(引自http://blog.csdn.net/airhand/archive/2004/08/27/86405.aspx?中的部分章节)
这个实例比较长,我简单说明一下,这是一个自动售货机的例子,客户可以投掷面值5、10、25的硬币,货物价值25。每当客户投了硬币就打印投的钱数和,如果够了25,就提示货物售出。state是个抽象类,它派生了5、10、15、20
- 分类:Java 查阅全文
- JSP学习笔记(一)-----概述
- 1.JSP是Java Server Pages的简写。
2.用JSP开发的Web应用是跨平台的.
3.JSP技术是Servlet技术的扩展。Servlet是平台无关的,100%纯Java的Java服务端组件。
4.下面就是一个简单的JSP页面: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"><HTML><
- 分类:Java 查阅全文
- JDK 5.0介绍
- JDK 5介绍
by kingoal
- 分类:Java 查阅全文
- JDBC学习笔记(三)
- JDBC学习笔记(三)
Thinkersky[[email protected]]
琥珀色黄昏像糖在很美的远方你的脸没有化装我却疯狂爱上思念跟影子在傍晚一起被拉长我手中那入场圈陪我数羊薄荷色草地芬芳像风没有形状我却能够牢记你的气质跟脸庞冷空气跟琉璃在清晨很有透明感像我的喜欢被你看穿摊位上一朵艳阳我悄悄出现你身旁你慌乱的模样我微笑安静欣赏我顶着大太阳只想为你撑伞你靠
- 分类:Java 查阅全文
- 驯服 Tiger:格式化输出 作者:John Zukowski
-
- 分类:Java 查阅全文
- 驯服 Tiger: 线程中的默认异常处理 作者:John Zukowski
- 驯服 Tiger: 线程中的默认异常处理
如何处理未捕获的异常
John Zukowski ([email protected]) 总裁, JZ Ventures, Inc.2004 年 8 月
跟踪无法预期的运行时异常可能是一件又慢又费力的事情,只获得默认线程名称和堆栈跟踪通常是不够的。在驯服 Tiger 这一期专栏中,Java 开发人员 John Zukowski 向您展示了如何通过替代
- 分类:Java 查阅全文
- java直接使用ttf字体,解决window和linux之间的差异
- 为了解决linux上的中方问题,今天在google上搜索了一圈, 发现都是需要在linux的全局加入字体,在java中引用才能解决。不死心,因为在原来的PHP程序中可以直接使用TTF字体,在JAVA类库中有了发现。
呵呵,不多写了,直接帖上测试原码。
import java.io.File;import java.awt.*;
public class testFont {
- 分类:Java 查阅全文
- [转]EclipseME Version 0.5.0 Released
- http://sourceforge.net/forum/forum.php?forum_id=403026
Posted By: seteraDate: 2004-08-27 19:24Summary: EclipseME Version 0.5.0 Released
A new version of EclipseME has just been rele
- 分类:Java 查阅全文
- Quest JProbe最佳实践指南--------分析Weblogic J2EE应用性能
-
(铸锐数码-编译)
1. 介绍
在Java的广泛应用中,一个关键驱动因素是由于使用标准类库和应用框架从而提高了生产效率。通过减少必要的设计,实现和调试等软件开发任务,Java在各种平台之间极大地改善了集成性和互操作性;其它的开发环境都不能提供象Java那样的强大功能。实际上,没有一个环境象J2E
- 分类:Java 查阅全文
- Struts中的异常处理机制
- Struts中的异常处理机制
Struts中的异常处理,必须利用Struts内置的机制(只针对action的execute)和标准的servlet机制相结合,才能完美的实现。
1. 首先通过在配置文件中定义全局异常处理或者特定于action的异常处理句柄
 
- 分类:Java 查阅全文
- 一个简单的XML Schema的例子
- 我们可以看到,DTD的语法相当复杂,并且它不符合XML文件的标准,自成一个体系。也就是说DTD文档本身并不是一个良好形式的XML文档,上面的关于DTD的介绍也仅仅是作了一个简介,目的是帮助大家能读懂DTD文件以及在必要时创建简单的DTD文件,因为现在很多的XML应用是建立在DTD之上的。 另外一个代替DTD的就是W3C定义的Schema,Schema从字面意义上来说,可以翻译成模式、大纲、计划
- 分类:Java 查阅全文
- WebLogic Platform 8.1数据库控件
- WebLogic Platform 8.1数据库控件是系统预生成控件中的一种,本文的代码来自
WebLogic Platform 8.1文档.例子和说明如下:
//文件名称为ItemsDatabase .jcx java control extension的意思package verifyFunds;
import com.bea.control.*; import java.sql.SQ
- 分类:Java 查阅全文
- XML技术讲座之五
- Schema的由来和发展
DTD作为XML 1.0规范的重要组成部分,对于XML文档的结构起到很好的描述作用。但是,它也具有一些缺点,比如,它采用了非XML的语法规则、不支持数据类型、扩展性较差等等。Schema正好解决了这些问题。从总体上讲,Schema具有以下优点:
一致性:Schema使得对XML的定义不必再利用一种特定的形式化的语言,而是直接借助XML自身的特性,利用XML的基本语
- 分类:Java 查阅全文
- Tomcat配置技巧Top 10 作者:Jason Brittain & Ian F. Darwin 译者:陈光
- Tomcat配置技巧Top 10
2004-01-09 17:19:25
作者:Jason Brittain & Ian F. Darwin出处:http://www.orielly.com译者:陈光2003-12-31编者按:现在开发Java Web应用,建立和部署Web内容是一件很简单的工作。使用Jakarta Tomcat作为Servlet和JSP容器的人已经遍及全世界。Tomc
- 分类:Java 查阅全文
- java实现精确的"四舍五入"
- import java.math.BigDecimal;public class Arith{ private static final int DEF_DIV_SCALE = 10;
private Arith() {
}
/**
- 分类:Java 查阅全文
- JDK 5.0新工具介绍
- JDK新工具
By kingoal
在新发布的JDK1.5/J2SE 5带了一组新的试验工具。
是性能监测工具jconsole ,jps,jstat,jstatd。同时一些新的故障发现和修改工具也可以下载了。这些工具能够显示内存表,在线程中生成堆栈跟踪,以及给一个进程或者核心打印配置信息。
监测,管理工具
jconsole:J2SE监测和管理控制台---一个同JMX兼容的监测Java
- 分类:Java 查阅全文
- J2ME中一个奇怪的BUG及其解决方法
- 昨天做一个游戏的时候,哦,忘了说我用的是eclipse3.0+eclipseme0.4.6,在Eclipse中用模拟
器调试的时候一点儿问题都没有,但是当我打包成jar文件然后用模拟器运行的时候却抛出Null Pointer
异常。郁闷了大半个时辰,还是没有办法。后来只要用System.out.println,然后反复打包测试,终于找
到原因。
&nbs
- 分类:Java 查阅全文
- Tutorial for building J2EE Applications using JBOSS and ECLIPSE
-
Table of Contents
Tutorial.
Preface
About the Authors
Acknowledgments
Disclaimer
Introduction
Prerequisites for this tutorial
Tools re
- 分类:Java 查阅全文
- 高级 DAO 编程 作者:Sean C. Sullivan
- 学习编译更好的 DAO 的技巧
级别:高级
Sean C. Sullivan ([email protected])软件工程师2003年10月
J2EE 开发人员使用数据访问对象(Data Access Object DAO)设计模式,以便将低级别的数据访问逻辑与高级别的业务逻辑分离。实现 DAO 模式涉及比编写数据访问代码更多的内容。在本文中,Jav
- 分类:Java 查阅全文
- 驯服 Tiger: 并发集合 作者:John Zukowski
- 驯服 Tiger: 并发集合
超越 Map、Collection、List 和 Set
John Zukowski ([email protected]) 总裁, JZ Ventures, Inc.2004 年 6 月
在 Java 编程的早期阶段,位于 Oswego 市的纽约州立大学(SUNY) 的一位教授决定创建一个简单的库,以帮助开发人员构建可以更好地处理多线程情况的应用程序。这并不是
- 分类:Java 查阅全文