-
关于java.util.regex 包中新增字符替换方法的比较 日期:2009-12-23 15:42:36 点击:2 好评:0
代码如下: import Java.util.regex.*; public class regex { public regex() { } public static String replaceByRegex (String input,String toChg,String chgTo) { StringBuffer sb = null; if (input==nullinput.length()==0) return input; if (toChg...
-
关于创建 Java .exe 文件的几种方法 日期:2009-12-23 15:42:36 点击:4 好评:0
需要创建 Java .exe 文件吗?Builder 澳大利亚的 Java 专家 Michael Geisler 在本文中分析了开发人员可以使用的几种方法。 问题 您好,Michael: 我需要为我的应用程序创建一个 Java .exe文件。创...
-
Java下数字类型的转换 日期:2009-12-23 15:42:36 点击:4 好评:0
各种数字类型转换成字符串型: String s = String.valueOf( value); // 其中 value 为任意一种数字类型。 字符串型转换成各种数字类型: String s = "169"; byte b = Byte.parseByte( s ); short t = Short.parseSho...
-
Java 访问 Access 的一般方法介绍 日期:2009-12-23 15:42:36 点击:1 好评:0
import Java.sql.*; public class AccessDB { String driver = "sun.jdbc.odbc.JdbcOdbcDriver"; String url = "jdbc:odbc:Driver={MicroSoft Access Driver *.mdb)};DBQ = Northwind.mdb"; String user = ""; String pwd = ""; Connection conn; Statement s...
-
Java集合的缺点:类型未知 日期:2009-12-23 15:42:36 点击:6 好评:0
使用Java集合的“缺点”是在将对象置入一个集合时丢失了类型信息。之所以会发生这种情况,是由于当初编写集合时,那个集合的程序员根本不知道用户到底想把什么类型置入集合。若...
-
Java方法过载 日期:2009-12-23 15:42:36 点击:1 好评:0
在任何程序设计语言中,一项重要的特性就是名字的运用。我们创建一个对象时,会分配到一个保存区域的名字。方法名代表的是一种具体的行动。通过用名字描述自己的系统,可使自...
-
Java二进制兼容规则:方法 日期:2009-12-23 15:42:36 点击:4 好评:0
从二进制兼容的角度来看,一个方法由四部分构成,分别是:方法的名称,返回值类型,参数,方法是否为static。改变这四个项目中的任意一个,对JVM而言它已经变成了另一个方法。...
-
将Java应用程序本地编译为EXE的几种方法 日期:2009-12-23 15:42:36 点击:2 好评:0
1. 从www.towerj.com获得一个TowerJ编译器,该编译器可以将你的CLASS文件编译成EXE文件。 2. 利用微软的SDK-Java 4.0所提供的jexegen.exe创建EXE文件,这个软件可以从微软的网站免费下载,地址如下...
-
Java编程规则 日期:2009-12-23 15:42:36 点击:3 好评:0
本文大量有用的建议,帮助大家进行低级程序设计,并提供了代码编写的一般性指导: (1) 类名首字母应该大写。字段、方法以及对象(句柄)的首字母应小写。对于所有标识符,其中...
-
反编译、破解JAVA软件的方法、实例与经验 日期:2009-12-23 15:42:36 点击:5 好评:0
前几天得到一个用Java编写的压缩软件iavaZip2.0,虽然好用可惜是个试用版本,限定的时间一到就不能 用了。能不能把这个软件据为己有呢?本人试图破解它,在不到半个小时的时间里,...
-
java api混排算法 日期:2009-12-23 15:42:36 点击:2 好评:0
混排(Shuffling) 混排算法所做的正好与 sort 相反: 它打乱在一个 List 中可能有的任何排列的踪迹。也就是说,基于随机源的输入重排该 List, 这样的排列具有相同的可能性(假设随机源是...
-
用java api进行sort 日期:2009-12-23 15:42:36 点击:2 好评:0
作者: SUNJ 本节中所描述的多态算法 (polymorphic algorithms)是由 JDK 所提供的可重复使用的功能性片段。它们均取自Collections类,并都采用静态方法(它的第一个参数是执行操作的 对象集...
-
诊断和纠正 Java 程序中反复出现的错误类型 日期:2009-12-23 15:42:36 点击:7 好评:0
欢迎光临诊断 Java 代码,一个隔周更新的新专栏,着重讨论和您日常编程工作有关的 Java 解决方案。本文为第一篇,介绍了错误模式的概念,一个非常有用的概念,它将提高您检测和修...
-
Java Transaction API概述[组图] 日期:2009-12-23 15:42:36 点击:4 好评:0
引言 JTA(Java Transaction API)答应应用程序执行分布式事务处理--在两个或多个网络计算机资源上访问并且更新数据。JDBC驱动程序的JTA支持极大地增强了数据访问能力。 本文的目的是要提供...
-
提高Java应用程序属性持久化的方法 日期:2009-12-23 15:42:36 点击:5 好评:0
绝大多数应用程序都需要一套持久保存的属性(property)来维护正常的运行。我们经常用Java.util包中的Properties类来实现这样的存储。它提供保存属性的一套方便使用的机制。但是有时候...
-
优化Java动画编程中的显示效果 日期:2009-12-23 15:42:36 点击:4 好评:0
Java动画编程有多种实现方法,但它们实现的基本原理是一样的,即在屏幕上画出一系列的帧来造成运动的感觉。Java多线程技术是Java动画编程中普遍运用的技术,它在控制动画程序的流...
-
Java套接字编程(下)[图] 日期:2009-12-23 15:42:36 点击:8 好评:0
自寻址套接字(Datagram Sockets) 因为使用流套接字的每个连接均要花费一定的时间,要减少这种开销,网络API提供了第二种套接字:自寻址套接字(datagram socket),自寻址使用UDP发送寻...
-
修正Java中wait方法超时语意模糊性的一种方案[组图] 日期:2009-12-23 15:42:36 点击:14 好评:0
Java语言中内建了对于多线程的支持,可以非常方便的创建、控制线程以及在线程之间进行同步操作。另外,为了支持更为高级的线程间同步机制,比如:类似于POSIX中的条件变量,Jav...
-
两种方法定位Java应用程序瓶颈(2) 日期:2009-12-23 15:42:36 点击:5 好评:0
继续最优化代码 在上面的剖析输出中,最顶端的项起源于GUI事件循环。一旦我们使GUI对象可见(即调用setVisible(true)),事件循环就开始了。这个循环将持续应用的整个生命周期。而且...
-
两种方法定位Java应用程序瓶颈 (1) 日期:2009-12-23 15:42:36 点击:2 好评:0
这篇文章提出了两种方法来定位Java应用程序中的性能瓶颈,而且提供了一些用于改善Java性能的建议。按照这种方法,您就会在新的java.nio包中看到一些类。 我做咨询时,最常听到的有...