• 不要重新分配被锁定对象的对象引用

      synchronized关键字锁定对象。对象是在synchronized代码内部被锁定的,这一点对此对象以及您对其对象引用所作的更改意味着什么呢?对一个对象作同步处理只锁定该对象。但是

  • Java程序中的多线程

      为什么会排队等待?
      下面的这个简单的Java程序完成四项不相关的任务。这样的程序有单个控制线程,控制在这四个任务之间线性地移动。此外,因为所需的资源—打印机、

  • 以全局的固定顺序获取多个锁来避免死锁

      当两个或多个线程互相等待时被阻塞,就会发生死锁。例如,第一个线程被第二个线程阻塞,它在等待第二个线程持有的一个资源。而第二个线程在获得第一个线程持有的某个资源之前

  • 编写高效的线程安全类

      在语言级支持锁定对象和线程间发信使编写线程安全类变得简单。本文使用简单的编程示例来说明开发高效的线程安全类是多么有效而直观。
      Java编程语言为编写多线程应

  • 实现Swing的JTables和Excel间的复制和粘贴功能

      当今很多业务应用程序都是使用Java开发的,并且以后这种用Java开发的应用会更多。而在许多应用程序都使用了Swing的JTable组件,以类似电子表格的格式显示数据。如果业务应

  • 使toString() 的创建自动化

      参与大项目的开发人员通常要花数个小时编写有用的toString方法。即便不为每个类都提供属于它们自己的toString方法,但每个数据容器都必须有自己的toString方法。让每个开

  • JDK1.3 中的本地绘制支持

      在JDK1.3出现以前,您仅能将Java本地接口用于非用户界面的工作。JDK 1.3引入了新的Java 2 AWT本地接口,这使您可以在Java程序中使用非Java的GUI组件,尽管这样做会失去纯Java

  • 使用Java制作多点发送程序

      IP协议是Internet上所有信息的传播手段,UDP(User Datagram Protocol,用户数据报协议)数据报被封装在IP包中,发送到网络上适当的机器。众所周知,大多数IP使用单点发送,即从一个

  • JavaBean使用技巧

      虽然你可以把大段的代码放在脚本片段(scriptlet)内,但是绝大多数的Java代码属于可重复使用的名为JavaBea的组件。JavaBean类似于ActiveX控件:他们都能提供常用功能并且可以

  • Java数据库编程中查询结果的表格式输出

      ----利用Java开发数据库应用系统时,经常需要在用户界面上显示查询结果。由于SUN公司提供的JDK1.x开发工具包不是可视化的集成开发环境(IDE),不能象Delphi、VB那样方便地把查

  • 在网页上发布统计曲线

      一、引言
      在熙熙攘攘的Internet上制作极富个性化的主页、及时发布令人心动的信息
      ,以便吸引全世界不同肤色、不同职业的人们驻"足"观看,以致流连忘返,甚者慷慨

  • java 实现pop3 server

      本人公布此程序希望能给热爱JAVA的朋友一点帮助!!
      如大家有什么不明白的地方可以询问
      //write--1998.6
      import java.net.*;
      import java.util.*;
      p

  • 使用JavaBean创建您的网上日历本

      有的朋友曾经说过,如果有一个网上的日记本,或者一个网上的万年历能提醒自己到时去干什么事情就好了。其实呀,这样的日历本您自己也能做一个。不信你看下面的例子:
      〈HTM

  • Java 编程技术中汉字问题的分析及解决

      在基于Java语言的编程中,我们经常碰到汉字的处理及显示的问题。一大堆看不懂的乱码肯定不是我们愿意看到的显示效果,怎样才能够让那些汉字正确显示呢?Java语言默认的编码方

  • 如何制作Java页面计数器

      常常逛WWW的人,一定对许多起始页上的计数器感兴趣。每当你光临某个站点的起始页时,它的计数器就很亲切地告诉你,从某年某月某日开始,你是第几位光临的人。你可能也想在自己

  • 利用Java编写HTML文件分析程序

      摘要:本文从实践的角度重点阐述Java语言中输入流类StreamTokenizer在编写HTML文件分析程序中的应用,并介绍了以字节为单位下载Web页面的例程。
      一、概述
      Web服务

  • 编写跨平台Java程序注意事项

      使用Java语言编写应用程序最大的优点在于“一次编译,处处运行”,然而这并不是说所有的Java程序都具有跨平台的特性,事实上,相当一部分的Java程序是不能在别的操作

  • 用Java对彩色图片进行灰度变换

      我们在网页设计过程中,有时为了模拟单色VGA的显示效果或为了进行某种形象的夸张设计,而将彩色图形画面变为黑白显示,这就需要使用彩色到黑白的灰度变换技术。
      灰度变换

  • Java电子商贸结构

      1.什么是JECF?
      典型的通过Internet进行电子交易的应用,必须解决一系列潜伏的棘手问题,例如如何保证当网络传输不正常,出现暂时中断时,交易的正常进行。因为缺乏标准,各个

  • 改进JAVA字符串分解的方法

      一、概述
      大多数Java程序员都曾经使用过java.util.StringTokenizer类。它是一个很方便的字符串分解器,主要用来根据分隔符把字符串分割成标记(Token),然后按照请求返回

  • 用JAVA实现UBB代码

      一、什么是UBB
      UBB代码是HTML的一个变种,是Ultimate Bulletin Board(国外一个BBS程序,国内也有不少地方使用这个程序)采用的一种特殊Tag。UBB代码很简单,功能很少,但是

  • Java代码编写的一般性指导

      (1)类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中包含的所有单词都应紧靠在一起,而且大写中间单词的首字母。例如:
      ThisIsAClassNa

  • 用Java Applet保护网页的缺陷

      有不少主页作者喜欢用一些Java Applet来保护一些比较敏感的页面,比如给某个页面加上密码等。首先我们注意到两个事实:1、由于Java Applet是要下载到客户端执行的,所以任何

  • 对于java的打印问题

      对于java的打印问题,各种书上谈的很少。我想主要可能是java的打印功能太弱了,没有什么可介绍的。最近,我因为工作的关系,用到了java的打印图像功能。不过因为缺少可参考的例

  • Vector在Java编程中的应用

      Vector类提供了实现可增长数组的功能,随着更多元素加入其中,数组变的更大。在删除一些元素之后,数组变小。
      Vector有三个构造函数,
      public Vector(int initialCapac

  • Java语言中字符的处理

      ----摘要:本文主要讨论了Java语言中字符的特殊表达形式,尤其是中文信息的表达处理,阐述了字符处理的关键是要将十六位Unicode字符,转换为本地下层平台,也就是运行Java虚拟处

  • java中有关日期的显示问题

      import java.util.*;
      import java.text.*;
      public class StyleDemo{
      public static void main(String[]args){
      Date now=new Date();
      DateFormat d

  • 使用Java实现数据报通讯过程

      数据报(Datagram)使网络层数据单元在介质上传输信息的一种逻辑分组格式,
      它是一种在网络中传播的、独立的、自身包含地址信息的消息,它能否到达目的地,
      到达的时间,到

  • Java中利用散列表实现股票行情的查询

      ----在java中,提供了一个散列表类Hashtable,利用该类,我们可以按照特定的方式来存储数据,从而达到快速检索的目的。本文以查询股票的收盘数据为例,详细地说明java中散列表的

  • 实现JAVA的动态类载入机制

      作为充分利用Java的动态类载入机制的最好例子,带有Java扩展的Web浏览器根据请求从网络或本地文件系统中动态加载Java applet(遵循一定规则的Java小应用程序类),然后在本地系

 1 2 3 4 5 6 7 8 9 10