内容列表
- 构建可扩展的Java图表组件
- 前言 Java语言所具有的面向对象特性,使许多复杂的问题可以分解成相对独立的对象来处理。本文用面向对象的方法,将一个图表组件从分解到如何组合,以及如何进行扩展作了详细的讲解。从简单的折线图到稍复杂的多种形状组合的图表,读者可以学到构建一个可扩展的图表组件是多么的容易。 常见的图表类型 图表具有很直观的视觉效果,可以方便的用来比较数据的差异、图案和趋势等。 从外观上来看,常用到的图表主要
- 分类:Java 查阅全文
- 用JBuilder高效率开发Java程序
- 牛人总会说:“开发Java程序我只选用、记事本”。然而我们认为如果你能够利用记事本创建一个HelloWorld程序,那么在今后的开发当中你大可不必使用记事本来创建你的应用程序,这只能给你带来很大的麻烦。使用先进的编辑工具会大大提高程序撰写的效率。JBuilder中提供了CodeInsight与“程序代码模板”来提升Java程序撰写效率。 Cod
- 分类:Java 查阅全文
- 品味Java子类型多态的魅力
- “polymorphism(多态)”一词来自希腊语,意为“多种形式”。多数Java程序员把多态看作对象的一种能力,使其能调用正确的方法版本。尽管如此,这种面向实现的观点导致了多态的神奇功能,胜于仅仅把多态看成纯粹的概念。 Java中的多态总是子类型的多态。几乎是机械式产生了一些多态的行为,使我们不去考虑其中涉及的类型问题。本文研究了一种面向类型
- 分类:Java 查阅全文
- hibernate+mysq学习中遇到的错误及解决方法(1)
- 1,找不到*.hbm.xml.将该xml文件从src拷倒class里就可以。2。找不到mysql驱动。把驱动拷贝到hibernate的lib里,在jbuilder中add liberaries重新添加该驱动jar就可以了。3。由于在mysql表里设Id为auto_increment,所以*.hbm.xml里主键也为<generator class="increment"/>。
最终数
- 分类:Java 查阅全文
- 如何调用JavaBean
- 在前面的讲解中你已经了解了怎样创建一个JavaBean,现在我们来看一下如何调用它,在这篇文章中我们将用到上篇的例子,如果你没有看的话,我建议你最好看一下.好了,开始!!在我们继续描述如何编写一个jsp调用JavaBean前,我们先来讨论一下jsp提供的使用javabean的三个tags.i. <jsp:useBean>这个标记被用于声明和实例化javabean类.语法如下:<j
- 分类:Java 查阅全文
- Java IO Stream.经典
- 又重新看了一下Think In Java 里IO这部分,里面的一个例程很经典。import java.io.*;public class NewIODemo {public static void main(String[] args) { try { // 1. Reading input by lines: Buff
- 分类:Java 查阅全文
- java开发过程中环境变量的设置.
- java开发过程中环境变量的设置.2004 20:58:21 在学习java的过程中,我们常常会被环境变量的设置弄得左右为难的,我同样也不例外,为了了解其中的奥秘,我曾苦苦思索过,但结果还是令人高兴的,比如我开始的时候,环境变量没设对,出了问题,而当我装jboss-3.0.8_tomcat-4.1.24作服务器软件时,这个问题显得尤为突出,当我点击run.bat时,结果如下:这在一定程度上给了我
- 分类:Java 查阅全文
- java applet source code 网站推荐
- http://javaboutique.internet.com/javasource/index.html大量sourcecode,学习的好去处最近要改进web系统的applet,到处找资料,找到的
- 分类:Java 查阅全文
- Eclipse3.0开发系列之JSP插件版
- 随着Eclipse3.0最终版的发布,eteration corporation随即在其插件网站(http://www.objectlearn.com) 宣布支持此版本的J2EE开发,下载lomboz.3rc2.zip后,按照Eclipse2.1版中的方法安装新版插件,却发现Eclipse3.0并没有识别到此插件,在查找大量资料和经历了N次的删除,关闭启动eclipse,甚至重启机器后,终于发现E
- 分类:Java 查阅全文
- A Dom4j sample program
- import java.io.FileWriter;import java.io.IOException;import java.util.Iterator;
import org.dom4j.*;import org.dom4j.io.XMLWriter;
/* * Created on 2004-11-3 */
/** * @author Lege
- 分类:Java 查阅全文
- 获取各种CGI环境变量
- 这两天有朋友问我怎么取环境变量,想想以前用PHP,很简单就可以用phpinfo()取到了,JAVA会麻烦一点。找了一下,找到以前收藏过一个例程。<%@ page session="false" import="java.util.*" %>
<%
String strEnvs[][] =
{
{"CONTENT_LENGTH",String.valueOf(req
- 分类:Java 查阅全文
- java 鼠标单击和双击的控制
- 前序:
在一个项目中为了使用方便,我们需要完成这样一个功能,既是鼠标单击一个swing按钮时,弹出A对话框,双击同一个按钮时弹出B对话框。
第一个实现:
首先想到的是:MouseEvent.getClickCount()==1 或是 ==2来区分,开始想的易如反掌,只有到开始测试时才发现,这样根本就不会有效果。在单击时,一切正常,A对话框如愿的显示了。可是在双击时
- 分类:Java 查阅全文
- hibernate配置两个数据源-在csdn社区上问到的
- 首先一个配置文件只能对应一个数据库,要对应多个就必须有多个配置文件;配置文件可以有.xml和.properties两种格式,但初始化方法不一样。连接不同数据库就需要初始化不同的配置文件:
Configuration config = new Configuration();
//如果你用.xml的配置文件config.addFile(".xml文件名");
//如果你用.properties
- 分类:Java 查阅全文
- eclipse在多JDK系统中启动错误的修正
- eclipse3在jdk1.3以下启动不能完成,由于装的软件多,也不知道哪个软件在我装了jdk5以后自己安装了jre1.3,所以启动不正常,只要把启动参数改为 -vm c:\jdk\jre\bin\javaw就可以了,当初郁闷了好久,还有几个
参数是 -nl “zh_CN” “zh_US”
-data 修改的工作区
- 分类:Java 查阅全文
- 开源EAI产品-Retic Server
- Retic Serverhttp://retic.sourceforge.net/xmlrpc_server.htmJpython编写,开源项目
It is a process that provides XMLRPC services to launch adaptors.It can be fully controlled remotely by Retic Administrator (e
- 分类:Java 查阅全文
- 深入 Java 初始化
- 深入 Java 初始化
关于Java 初始化,有多文章都用了很大篇幅的介绍。经典的<<Thinking in java>>更是用了专门的一章来介绍Java初始化。但在大量有代码实例后面,感觉上仍然没有真正深入到初始化的本质。
本文以作者对JVM的理解和自己的经验,对Java的初始化做一个比深入的说明,由于作者有水平限制,以及JDK各实现版本的变化,可能仍然有不少错误和缺
- 分类:Java 查阅全文
- Java入门知识
- What is Java? Why Java? &n
- 分类:Java 查阅全文
- Eclipse3.0的一些plugin的在线下载和更新的网址
- Eclipse3.0的一些plugin的在线下载和更新的网址C# plugin Update Site http://www.improve-technologies.com/alpha/updates/site.xmlCDT Update Site http://update.eclipse.org/tools/cdt/releases/newJB
- 分类:Java 查阅全文
- “UML与OOAD”免费讲座(张江)
-
方便的朋友可以去看看 &n
- 分类:Java 查阅全文
- JAVA 事例教程(1)
- // ************************************// 一个简单的JAVA 程序// 功能是演示一个小窗口,并具有读写文件的功能。// @author Gaogao// @date 2004-11-04// ************************************
//
- 分类:Java 查阅全文