-
[JAVA100例]067、线程优先级 日期:2009-12-23 15:42:36 点击:1 好评:0
import Java.util.*; /** * pTitle: 提高线程优先级/p * pDescription: 通过修改线程的优先级,是线程获得优先处理。/p * pCopyright: Copyright (c) 2003/p * pFilename: upPRIThread.java/p * @version 1.0 */ public class up...
-
[JAVA100例]062、多线程 日期:2009-12-23 15:42:36 点击:4 好评:0
/** * pTitle: 创建多线程/p * pDescription: 使用构造器,创建多线程。/p * pCopyright: Copyright (c) 2003/p * pFilename: multiThread.Java/p * @version 1.0 */ public class multiThread { /** *br方法说明:主方法 *br输入参...
-
[JAVA100例]063、线程群组 日期:2009-12-23 15:42:36 点击:2 好评:0
/** * pTitle: 线程组群/p * pDescription: 通过线程组治理下面的多个线程。/p * pCopyright: Copyright (c) 2003/p * pFilename: myThreadgroup.Java/p * @version 1.0 */ public class myThreadgroup extends Thread { public static in...
-
[JAVA100例]044、多线程服务器:每个人都有份 日期:2009-12-23 15:42:36 点击:2 好评:0
// 文件名:moreServer.Java import java.io.*; import java.net.*; import java.util.*; /** * pTitle: 多线程服务器/p * pDescription: 本实例使用多线程实现多服务功能。/p * pCopyright: Copyright (c) 2003/p * pFilename: /p...
-
编写多线程的Java应用程序-如何避免当前编程中最常见的问题(1) 日期:2009-12-23 15:42:36 点击:1 好评:0
几乎所有使用 AWT 或 Swing 编写的画图程序都需要多线程。但多线程程序会造成许多困难,刚开始编程的开发者经常会发现他们被一些问题所折磨,例如不正确的程序行为或死锁。 在本文...
-
Effective java学习笔记1:考虑使用静态工厂方法代替构造方法 日期:2009-12-23 15:42:36 点击:1 好评:0
我们要得到一个对象,马上想到构造方法,其实,静态工厂方法也可以替我们做到。 例如,在jdk1.4里面,Boolean用了一个静态方法来得到一个boolean对象: public static Boolean valueOf(boolean b) que...
-
Effective java学习笔记4:避免创建重复对象 日期:2009-12-23 15:42:36 点击:1 好评:0
很简单的一个例子: 不要使用 String ts=new String(“hello”); 这样会生成多余的对象. 最好使用 String ts=”hello”; //add by chris: 很多文章都建议使用stringbuffer来代替string,为什么会带来性能的...
-
Effective java学习笔记5:消除对过期对象的引用 日期:2009-12-23 15:42:36 点击:2 好评:0
Java比c++方便的一点就是java有自己的垃圾收集机制。可以自动帮你收集垃圾。但是,这并非意味着使用java我们就不需要考虑内存治理了。 这一点相信很多java程序员都是知道的,就是当...
-
java中的集合类 日期:2009-12-23 15:42:36 点击:3 好评:0
在Java.util中共有9个类可以用来治理对象集合 描述 类HashSet使用HashMap的一个集的实现。虽然集定义成无序,但必须存在某种方法能相当高效地找到一个对象。使用一个HashMap对象实现集的...
-
Java中利用管道实现线程间的通讯 日期:2009-12-23 15:42:36 点击:2 好评:0
作者:jianada 来源 emook 在Java 语言中,提供了各种各样的输入输出流(stream),使我们能够很方便的对数据进行操作,其中,管道(pipe)流是一种非凡的流,用于在不同线程(threads)间...
-
Java用户界面编程指南(中文)2 日期:2009-12-23 15:42:36 点击:10 好评:0
...
-
Java用户界面编程指南(中文) 日期:2009-12-23 15:42:36 点击:9 好评:0
...
-
Java线程 日期:2009-12-23 15:42:36 点击:18 好评:0
...
-
java.applet.Applet的网络功能(& 日期:2009-12-23 15:42:36 点击:3 好评:0
MediaTracker类 ImageObserver可以有效地监视单个图像,但是面对多个图像我们用 MediaTracker类; 使用非常简单: addImage()来把关心的所有图像都加到MediaTracker控制下:addImage(Image image, int id) 我...
-
将Java的class文件转为EXE的八种方法 日期:2009-12-23 15:42:36 点击:2 好评:0
将Java应用程序本地编译为EXE的几种方法(推荐使用JOVE和JET) 1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen...
-
JavaSocket编程(二)Java面向连接的类 日期:2009-12-23 15:42:36 点击:4 好评:0
Java面向连接的类 Sockets有两种主要的操作方式:面向连接的和无连接的.面向连接的sockets操作就像一部电话,他们必须建立一个连接和一人呼叫.所有的事情在到达时的顺序与它们出发时的...
-
一个Java编程老手的设计语录 日期:2009-12-23 15:42:36 点击:6 好评:0
1.有必要TO和对象进行分离吗?为什么要分离? 分离实现了数据与功能的分离。在传递数据时没有必要传递功能接口。仅仅是数据的传递,为什么要把功能接口暴露给web层?web层见到的...
-
Java编程之谈谈JAVA中的调用方式 日期:2009-12-23 15:42:36 点击:2 好评:0
很多书籍都说Java支持传引用调用的方式,类似于C++中的Person a引用调用,而近来编程碰到一系列问题让我对此产生了怀疑,于是将这些方法一一列出,我们来一起看看JAVA中的调用方...
-
Java多线程编程基础之线程对象 日期:2009-12-23 15:42:36 点击:4 好评:0
在进入Java平台的线程对象之前,基于基础篇(一)的一些问题,我先插入两个基本概念。 [线程的并发与并行] 在单CPU系统中,系统调度在某一时刻只能让一个线程运行,虽然这种调试机制...
-
java api 接口篇(二)上 日期:2009-12-23 15:42:36 点击:1 好评:0
Map接口 Map是一个将键映射为值的对象。一个映射不能包含重复键:每个键最多能映射一个值。Map接口如下所示: public interface Map { // Basic Operations Object put(Object key, Object value); Object get(O...