JAVA基础
文章平均质量分 68
P_N
JAVA
展开
-
死锁问题的代码(JAVA)
//死锁public class TestDeadLock implements Runnable ...{ public int flag = 1; static Object o1 = new Object(), o2 = new Object(); public void run() ...{ System.out.println("flag=" + fl原创 2008-03-26 01:38:00 · 1017 阅读 · 0 评论 -
MD5在java中的应用
JDK内置了MD5的算法,在java.security.*包中。应用的例子如下:package com.pn.bank.util;import java.security.NoSuchAlgorithmException;public class MD5Util { public static String getMD5(String originalString) { // 把输入字原创 2008-12-11 09:16:00 · 784 阅读 · 0 评论 -
java对角线数列的算法
public class TriangularArray { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub int NMAX = 7; int[][] triangularArray原创 2008-09-02 10:38:00 · 1104 阅读 · 0 评论 -
彩票问题(lottery drawing)
import java.util.Arrays;import java.util.Scanner;public class LotteryDrawing { /** * @param args */ public static void main(String[] args) { // TODO Auto-generated method stub原创 2008-09-01 16:49:00 · 1355 阅读 · 0 评论 -
修改netbeans字体显示的终极方法(适用于任何版本)
netbeans字体难看的原因:netbeans代码编辑器和输出窗口使用monospaced字体来显示,而monospaced代表着等宽字体,应该是显示程序源代码的合理选择。monospaced是种逻辑字体,它在不同语言和操作系统上映射为不同的物理字体。一般英文操作系统将monospaced字体映射为CourierNew。这种字体非常美观,适宜于显示源代码,在Eclipse和Microso转载 2008-08-31 11:07:00 · 4161 阅读 · 0 评论 -
正则表达式里的特殊字符
字符/意义:对于字符,通常表示按字面意义,指出接着的字符为特殊字符,不作解释。例如:/b/匹配字符’b’,通过在b 前面加一个反斜杠,也就是/b/,则该字符变成特殊字符,表示匹配一个单词的分界线。或者:对于几个字符,通常说明是特殊的,指出紧接着的字符不是特殊的,而应该按字面解释。例如:*是一个特殊字符,匹配任意个字符(包括0个字符);例如:/a*/意味匹配0个或多个a。为了匹配字面上的*,在a前面转载 2008-08-04 11:19:00 · 696 阅读 · 0 评论 -
从MySQL导出导入数据库的命令
1.导出整个数据库 mysqldump -u 用户名 -p 数据库名 > 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc > wcnc.sql2.导出一个表 mysqldump -u 用户名 -p 数据库名 表名> 导出的文件名 mysqldump -u wcnc -p smgp_apps_wcnc users> wcnc_原创 2008-04-05 20:49:00 · 1931 阅读 · 0 评论 -
JAR包中MANIFEST.MF 文件内容详解
打开Java的JAR文件我们经常可以看到文件中包含着一个META-INF目录,这个目录下会有一些文件,其中必有一个MANIFEST.MF,这个文件描述了该Jar文件的很多信息,下面将详细介绍MANIFEST.MF文件的内容,先来看struts.jar中包含的MANIFEST.MF文件内容: Manifest-Version: 1.0 Created-By: Apache Ant 1.5.转载 2008-03-30 22:22:00 · 3900 阅读 · 0 评论 -
JAVA中的双缓冲问题
/** *//** *双缓冲 *什么是重量级,轻量级 *轻量级在这里指用纯java实现的。重量级指和其他语言混合编程,这样耗用的资源多系统触发的绘画操作 *绘画操作的分类 *系统触发的和程序触发的绘画操作 *AWT的绘制与界面更新使用了一个单独的线程,称为AWT线程。这个线程可以在两种情形下更新显示。 *一种情况是界面“显露”,这可能会发生在界面首次显示时,或者界面某一部分由于被其它窗口遮盖后原创 2008-03-28 21:56:00 · 3922 阅读 · 0 评论 -
各种同步问题的代码(JAVA)
//synchronized aMethod(){}可以防止多个线程同时访问这个对象的synchronized方法//每个对象只有一个锁(lock)与之相关联。//实现同步是要很大的系统开销作为代价的,甚至可能造成死锁,所以尽量避免无谓的同步控制。/**//*无论synchronized关键字加在方法上还是对象上,它取得的锁都是锁在了对象上,而不是把一段代码或函数当作锁――而且同步方法很可能还原创 2008-03-26 01:27:00 · 739 阅读 · 0 评论 -
JAVA中的日期时间处理问题
/** *//** * 各种处理日期时间的类:java.lang.System;java.util.Date;java.util.Calendar; * java.util.GregorianCalendar;java.util.TimeZone;java.text.DateFormat; * java.text.SimpleDateFormat;java.sql.Date;java.sql.原创 2008-03-27 21:41:00 · 1371 阅读 · 0 评论 -
java中try,catch,finally的合理应用
如果使用这种格式:try { code that might throw exceptions} catch (Exception e) { show error dialog} finally { code that might throw exceptions}finally中的exceptions将不能被正确处理。如果使用另一种格式:try { try {原创 2008-12-11 17:30:00 · 861 阅读 · 0 评论