您正在查看 "Java" 分类下的文章
2009年04月13日 星期一 下午 06:41
java.text.NumberFormat 提供了货币值和百分数的格式化输出,比如0.58的百分数输出形式是58%。
要获得本地的默认格式,可以用下列方法获得.
NumberFormat.getNumberInstance()
NumberFormat.getCurrencyInstance()
NumberFormat.getOPercentInstance()
而要获得某个国家或地区的具体格式,可以使用参数Local.XXX,如Locale.GERMANY,Locale.UK。
NumberFormat formatter = NumberFormat.getNumberInstance(Locale.GERMANY);
范例
import java.text.NumberFormat;
import java |
2009年04月09日 星期四 下午 07:20
在java.lang包中有String.split()方法,返回是一个数组
我在应用中用到一些,给大家总结一下,仅供大家参考:
1、如果用“.”作为分隔的话,必须是如下写法:String.split("\\."),这样才能正确的分隔开,不能用String.split(".");
2、如果用“|”作为分隔的话,必须是如下写法:String.split("\\|"),这样才能正确的分隔开,不能用String.split("|");
“.”和“|”都是转义字符,必须得加"\\";
3、如果在一个字符串中有 |
2009年04月09日 星期四 下午 05:23
2009年03月12日 星期四 下午 08:14
工厂模式定义:提供创建对象的接口.
为何使用?
工厂模式是我们最常用的模式了,著名的Jive论坛 ,就大量使用了工厂模式,工厂模式在Java程序系统可以说是随处可见。
为什么工厂模式是如此常用?因为工厂模式就相当于创建实例对象的new,我们经常要根据类Class生成实例对象,如A a=new A() 工厂模式也是用来创建实例对象的,所以以后new时就要多个心眼,是否可以考虑实用工厂模式,虽然这样做,可能多 |
2009年03月12日 星期四 下午 08:10
2009年03月06日 星期五 下午 05:43
java与oracle的接口:
在 数据库中运行 JAVA可以说是ORACLE8i的最令人激动的新特性。在你创建的使用ORACLE8i 数据库的应用程序中,你可以使用与 JAVA有关的新特征,轻松的将程序发布到INTERNET或INTRANET上。
Methods for Using Java in ORACLE
大家都知道JAV |
2008年09月04日 星期四 下午 03:28
hibernate如何对动态的数据表进行操作。
也就是表结构可能会动态的发生改变(如增加字段或者删除字段等),hibernate还能用吗?
|
2008年08月28日 星期四 下午 03:31

6个阶段:
1.Restore view. 恢复视图
2.Apply request values. 应用请求值
3.Process validations. 处理验证
4.Update model values. 更新模型值
5.Invoke applications. 调用应用程序
6.Render response. 渲染响应
|
2008年08月26日 星期二 下午 03:03
log4j.logger.org.hibernate.SQL=DEBUG |
2008年08月21日 星期四 下午 05:35
import java.io.BufferedReader;
import java.io.File;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
import java.io.PrintWriter;
/**
* 把一个一维数组array={1,2,3,4,5},将起写到一个temp.data文件中,然后逆序读出来
* @author liuqw
*
*/
public class ArrayFile {
private int array[] = {1,2,3,4,5,6};
public ArrayFile() {
// TODO Auto-generated constructor stub
}
|
2008年08月19日 星期二 上午 10:32
2008年08月12日 星期二 上午 11:01
第一,谈谈final, finally, finalize的区别。
final:修饰符(关键字)如果一个类被声明为final,意味着它不能再派生出新的子类,不能作为父类被继承。因此一个类不能既被声明为 abstract的,又被声明为final的。将变量或方法声明为final,可以保证它们在使用中不被改变。被声明为final的变量必须在声明时给定初值,而在以后的引用中只能读取,不可修改。被声明为final的方法也同样只能使用,不能重载
finally:在异常处理时提供 finally 块来执行任何 |
2008年08月08日 星期五 下午 01:03
public class Matrix {
int m = 4;
int n = 3;
int matrix[][] = new int[][]{{1,2,3},{4,5,6},{7,8,9},{10,11,12}};
public void get4_3(){
for(int i=0; i<m; i++){
for(int j=0; j<n; j++){
if(j%3==0){
System.out.println();
}
System.out.print(matrix[i][j]+"\t");
}
|
2008年07月29日 星期二 下午 05:23
keytool生成证书
验证是否已创建过同名的证书
keytool -list -v -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
删除已创建的证书
keytool -delete -alias tomcat -keystore "%JAVA_HOME%/JRE/LIB/SECURITY/CACERTS" -storepass changeit
创建证书
1.服务器中生成证书:(注:生成证书时,CN要和服务器的域名相同,如果在本地测试,则使用localhost)
keytool -genkey -alias tomcat -keyalg RSA -keystore d:\myk |
2008年05月15日 星期四 上午 09:34
2008-5-4 14:37:08 org.apache.catalina.core.AprLifecycleListener init
信息: The APR based Apache Tomcat Native library which allows optimal performance in production environments was not found on the java.library.path: C:\Program Files\Java\jdk1.5.0_06\bin;.;C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\system32;
C:\WINDOWS;C:\WINDOWS\System32\Wbem;C:\Program Files\Java\jdk1.5.0_06\bin
2008-5-4 14:37:08 org.apache.coyote.http11.Http11Protocol init
信息: Initi |
|
| |