java自定义异常

如果在执行一段程序时,要自己定义一个异常,那么,可以这样写 throw new IllegalArgumentException("The date must not be null"); 如果执行了这个异常,那么下面的代码就不会再执行下去了.

2012-05-07 12:13:36

阅读数:529

评论数:0

java环境变量设置

在"系统变量"下进行如下配置:    (1)新建->变量名:JAVA_HOME 变量值:D:\Java\jdk1.6.0_12(这只是我的JDK安装路径)    (2)编辑->变量名:Path 在变量值的最前面加上:%JAVA_HOME%\bin;%JAVA_H...

2012-04-18 17:18:58

阅读数:789

评论数:0

遍历Map

for(Map.Entry map : temp.entrySet()) {          map.getKey();          map.getValue(); }

2012-03-14 12:45:22

阅读数:283

评论数:0

话说 abstract 跟 interface

在面向对象的概念中,我们知道所有的对象都是通过类来描绘的,但是反过来却不是这样。并不是所有的类都是用来描绘对象的,如果一个类中没有包含足够的信息来描绘一个具体的对象,这样的类就是抽象类。抽象类往往用来表征我们在对问题领域进行分析、设计中得出的抽象概念,是对一系列看上去不同,但是本质上相同的具体概念...

2012-02-28 14:01:15

阅读数:292

评论数:0

synchronize java two

synchronize java two 打个比方:一个object就像一个大房子,大门永远打开。房子里有 很多房间(也就是方法)。这些房间有上锁的(synchronized方法), 和不上锁之分(普通方法)。房门口放着一把钥匙(key),这把钥匙可以打开所有上锁的房间。另外我把所有想调用该对象...

2012-02-28 09:55:25

阅读数:674

评论数:0

synchronized java one

Java语言的关键字,当它用来修饰一个方法或者一个代码块的时候,能够保证在同一时刻最多只有一个线程执行该段代码。      一、当两个并发线程访问同一个对象object中的这个synchronized(this)同步代码块时,一个时间内只能有一个线程得到执行。另一个线程必须等待当前线程执行完...

2012-02-28 09:54:15

阅读数:424

评论数:0

java多线程

Queue接口与List、Set同一级别,都是继承了Collection接口。LinkedList实现了Queue接口。Queue接口窄化了对LinkedList的方法的访问权限(即在方法中的参数类型如果是Queue时,就完全只能访问Queue接口所定义的方法了,而不能直接访问 LinkedLis...

2012-02-23 12:21:12

阅读数:850

评论数:1

java获取XML的所有节点

java获取XML的所有节点 import java.io.FileInputStream;    import java.io.FileNotFoundException;    import java.io.IOException;    import java.io.InputStre...

2011-11-03 13:24:06

阅读数:1697

评论数:0

java获取路径

String   filePath   =   request.getRealPath( "/ ") ; String   filePath   = application.getRealPath( "/ "); String   filePath ...

2011-09-17 22:07:20

阅读数:311

评论数:0

java正则

String regex= "[\\d][-][\\d]";                                        String input= "2-1,3-1,4-2,5-3,6-4,6-5,5-2";           ...

2011-09-09 00:20:47

阅读数:291

评论数:0

java删除字符串中的指定字符

String   s   = "654654sadfsadf45454668654sdafarf1ae3sf4asef";      String sub = "";  sub = s.replaceAll( "ae","&...

2011-09-09 00:13:29

阅读数:851

评论数:0

java数组的定义

int[] score = new int[5];   int[] score; score = new int[30];   int[] score = {20,65,85,94,25};   int[] score = new int[]{20,65,85,94,25};

2011-09-08 23:59:08

阅读数:301

评论数:0

如何将String转成InputStream

ByteArrayInputStream  InputStream is = new ByteArrayInputStream(text.getBytes("UTF-8"));

2011-09-05 15:12:54

阅读数:344

评论数:0

java学习网站

http://www.iteye.com/

2011-09-01 11:53:23

阅读数:254

评论数:0

java里如何将字符转为url码

编码:java.net.URLEncoder.encode("测试","UTF-8"); 解码:java.net.URLDecoder.decode("%E6%B5%8B%E8%AF%95%26%3Faaa","UTF-8&q...

2011-08-17 15:34:37

阅读数:367

评论数:0

SmartUpload 执行到 upload() 方法不再往下执行

SmartUpload 上传组件在执行upload()方法时执行不动.  我的项目用的struts2,配置文件配置的是struts对/*进行了处理,导致对SmartUpload也进行了处理,所以upload()方法执行不动,把struts2的配置改为*.action即可。   如果你的str...

2011-08-14 23:06:18

阅读数:1147

评论数:0

jspSmartUpload

一:File类   这个类包装了一个上传文件的所有信息。通过它,可以得到上传文件的文件名、文件大小、扩展名、文件数据等信息。   File类主要提供以下方法:         1、saveAs作用:将文件换名另存。       原型:             public vo...

2011-08-13 18:17:49

阅读数:646

评论数:0

timestamp

用Timestamp来记录日期时间还是很方便的,但有时候显示的时候是不需要小数位后面的毫秒的,这样就需要在转换为String时重新定义格式。         Timestamp转化为String: SimpleDateFormat df = new SimpleDateFormat(&quo...

2011-08-09 15:26:53

阅读数:8289

评论数:3

Java中serialVersionUID的解释

serialVersionUID作用:        序列化时为了保持版本的兼容性,即在版本升级时反序列化仍保持对象的唯一性。 有两种生成方式:        一个是默认的1L,比如:private static final long serialVersionUID = 1L;    ...

2011-08-09 10:41:40

阅读数:869

评论数:0

提示
确定要删除当前文章?
取消 删除
关闭
关闭