[JAVA100例]063、线程群组 2017年02月06日 47 阅读 [JAVA100例]063、线程群组2011-01-09/*** <p>Title: 线程组群</p>* <p>Description: 通过线程组管理下面的多个线程。</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Filename: myThreadgroup.java</p>* @version 1.0*/pub...
[JAVA100例]064、线程间通讯 2017年02月06日 47 阅读 [JAVA100例]064、线程间通讯2011-01-09/*** <p>Title: 线程间合作</p>* <p>Description: 本实例使用二个线程共同合作绘制一个实体三角。</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Filename: mainThread.java</p>* @version 1....
[JAVA100例]065、线程同步 2017年02月06日 47 阅读 [JAVA100例]065、线程同步2011-01-09/*** <p>Title: 线程同步</p>* <p>Description: 通过使用同步锁实现对共享数据的操作</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Filename: SyThreadDemo.java</p>* @version 1.0*//*...
[JAVA100例]066、线程控制 2017年02月06日 43 阅读 [JAVA100例]066、线程控制2011-01-09/*** <p>Title: 线程控制</p>* <p>Description: 实现对线程的控制,中断、挂起、恢复、停止</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Filename: threadCtrl.java</p>* @version 1.0*/p...
[JAVA100例]067、线程优先级 2017年02月06日 44 阅读 [JAVA100例]067、线程优先级2011-01-09import java.util.*;/*** <p>Title: 提高线程优先级</p>* <p>Description: 通过修改线程的优先级,是线程获得优先处理。</p>* <p>Copyright: Copyright (c) 2003</p>* <p>Filename: upPRIThread.java&l...
[JAVA100例]068、使用DOM解析XML 2017年02月06日 54 阅读 [JAVA100例]068、使用DOM解析XML2011-01-09import javax.xml.parsers.*;import org.w3c.dom.*;import java.io.*;public class DOMPageList { public static void main(String[] args) { try { //创建解析工厂 DocumentBuilderFactory dbfactory = Document...
[JAVA100例]069、使用SAX解析XML 2017年02月06日 47 阅读 [JAVA100例]069、使用SAX解析XML2011-01-09ReadXmlDemo.javaimport java.io.*;import javax.xml.parsers.*;import org.xml.sax.*;import org.xml.sax.helpers.*;public class ReadXmlDemo extends DefaultHandler {public static void main(String[] argu...
[JAVA100例]070、使用JDOM解析XML 2017年02月06日 51 阅读 [JAVA100例]070、使用JDOM解析XML2011-01-09import org.jdom.*;import org.jdom.input.*;import org.jdom.output.*;import java.io.*;import java.util.List;/*** <p>Title: 使用JDOM解析XML</p>* <p>Description: 通过使用JDOM接口解析book.xml文件&...
[JAVA100例]071、使用JDOM操作XML 2017年02月06日 49 阅读 [JAVA100例]071、使用JDOM操作XML2011-01-09import org.jdom.*;import org.jdom.output.*;import java.io.*;import java.util.List;/*** <p>Title: 使用JDOM操作XML文件。</p>* <p>Description: </p>* <p>Copyright: Copyright (c...
[JAVA100例]072、欢迎进入Applet世界 2017年02月06日 50 阅读 [JAVA100例]072、欢迎进入Applet世界2011-01-09import java.awt.*;import java.applet.Applet;/*** <p>Title: 简单的Applet</p>* <p>Description: 继续Applet类,实现Applet方法。在屏幕说输出一句问候语。</p>* <p>Copyright: Copyright (c) 2003<...
[JAVA100例]073、传递参数 2017年02月06日 45 阅读 [JAVA100例]073、传递参数2011-01-09import java.awt.*;import java.applet.*;/*** <p>Title: 带阴影的文字</p>* <p>Description: 使用Applet和Graphics,实现一个文字的移动广告。</p>* <p>Copyright: Copyright (c) 2003</p>* <p>F...
[JAVA100例]074、检测鼠标事件 2017年02月06日 45 阅读 [JAVA100例]074、检测鼠标事件2011-01-09import java.applet.Applet;import java.awt.*;import java.awt.event.*;/*** <p>Title: 鼠标检测</p>* <p>Description: 在applet使用鼠标事件,检测鼠标的动作。</p>* <p>Copyright: Copyright (c) 2003&...
[JAVA100例]075、检测键盘事件 2017年02月06日 45 阅读 [JAVA100例]075、检测键盘事件2011-01-09import java.applet.Applet;import java.awt.*;import java.awt.event.*;/*** <p>Title: 键盘检测</p>* <p>Description: 在applet使用键盘事件,检测键盘的动作。</p>* <p>Copyright: Copyright (c) 2003&...
[JAVA100例]076、在Applet中使用Swing 2017年02月06日 49 阅读 [JAVA100例]076、在Applet中使用Swing2011-01-09import java.awt.*;import java.awt.event.*;import javax.swing.*;import javax.swing.event.*;import javax.swing.tree.*;import java.io.*;import java.net.*;import java.util.*;import java.applet.*;...
[JAVA100例]077、应用JAR包 2017年02月06日 47 阅读 [JAVA100例]077、应用JAR包2011-01-09import java.awt.*;import java.awt.event.*;import javax.swing.*;/*** <p>Title: Applet使用jar包</p>* <p>Description: 将类文件和图片等资源文件打包,一次下载到本地。 本实例演示Applet使用这些资源</p>* <p>...
[JAVA100例]078、播放声音 2017年02月06日 43 阅读 [JAVA100例]078、播放声音2011-01-09import java.applet.*;import java.awt.event.*; import java.awt.*;/*** <p>Title: Applet播放声音文件</p>* <p>Description: 使用AudioClip类加载声音文件,并当鼠标点击后开始播放</p>* <p>Copyright: Copyright...
Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序 2017年02月06日 46 阅读 Struts1.x系列教程(1):用MyEclipse开发第一个Struts程序2011-01-10 BlogJava 银河使者本系列教程将详细介绍Struts 1.x的基本原理和使用方法,读者可以参阅《Struts 2系列教程》来比较Struts 1.x和Struts 2.x的相同点和不同点。一、本文给出的程序要实现什么功能mystruts是一个录入和查询产品信息的程序。为了方便起见,本例中的产品信息表只包括了产品ID、产品名称和产品价格三个字段。mys...
Struts1.x系列教程(2):简单的数据验证 2017年02月06日 49 阅读 Struts1.x系列教程(2):简单的数据验证2011-01-10 BlogJava 银河使者在进行完简单验证后,如果form中的数据不合法,程序就会forward到指定的JSP页(一般是包含form的页面),并显示相应的错误信息。如果form中的数据完全正确,程序就会继续执行。一、在validate方法中进行简单验证在上一篇文章中我们知道,Struts1.x通过ActionForm的子类来封装了客户端提交的form中的数据。而服务端程序只需要通过Act...
Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道 2017年02月06日 45 阅读 Struts1.x系列教程(3):属性(资源)文件乱码问题的解决之道2011-01-10 BlogJava 银河使者一、使用native2ascii命令使资源文件支持中文从上篇文章中的ErrorDescription.properties文件中可以看到所有的错误提示信息都是英文的。在客户端显示这些英文信息没有任何问题。但如果将这些英文错误提示信息改成相应的中错误提示信息又会如何呢?在修改之前,先让我们选中ErrorDescription.propertie...
Struts1.x系列教程(4):标签库概述与安装 2017年02月06日 48 阅读 Struts1.x系列教程(4):标签库概述与安装2011-01-10一、Struts1.x标签库概述Struts的标签库分为如下五类:1.HTML标签库在HTML标签库中的定制标签一般和HTML中的tag是一一对应。如HTML中的<form>、各种类型的<input>在HTML标签库中都有定制标签和其对应。HTML标签库的目的是将视图层的组件和控制层连接起来(事实上,不使用HTML标签库中的定制标签也可以完成同样的工作,只是需要写...