7 岁寒松柏

尚未进行身份认证

在路上 尽管路的尽头未必是我想要的,但是我还必须坚持着,因为我所要的可能就在路的尽头

等级
TA的排名 2k+

Java内部类的使用小结

内部类是指在一个外部类的内部再定义一个类。类名不需要和文件名相同。内部类可以是静态static的,也可用public,default,protected和private修饰。(而外部顶级类即类名和文件名相同的只能使用public和default)。 注意:内部类是一个编译时的概念,一旦编译成功,就会成为完全不同的两类。对于一个名为outer的外部类和其内部定义的名为inne

2013-02-22 15:44:13

sleep和wait有什么区别

1、这两个方法来自不同的类分别是Thread和Object  2、最主要是sleep方法没有释放锁,而wait方法释放了锁,使得其他线程可以使用同步控制块或者方法。  3、wait,notify和notifyAll只能在同步控制方法或者同步控制块里面使用,而sleep可以在任何地方使用(使用范围)  synchronized(x){    x.notify

2013-02-22 13:50:59

HashMap和Hashtable的区别

1、继承和实现区别  Hashtable是继承了陈旧的Dictionary类,实现了Map接口;HashMap是Java1.2引进的Map接口的一个实现(HashMap继承于AbstractMap、AbstractMap,实现了Map接口)。  2、线程安全不同  Hashtable的方法是同步的,HashMap是不同步的,所以在多线程场合要手动同步HashMap。这个区别就像V

2013-02-22 13:34:33

MyEclipse修改类实现不用重启tomcat的方法

在tomcat的安装目录的conf文件中找到server.xml这个文件,在结点里面加上  比如对于开发项目test:添加test"path="/test"reloadable="true"source="org.eclipse.jst.j2ee.server:test"/>保存文件,在test的后台类文件中书写一句System.out.println("哈

2013-02-20 14:43:53

hosts和hosts_backup有什么区别

C:\WINDOWS\system32\drivers\etc路径下hosts_backup是对hosts的备份,真正在发挥作用的是hosts!我的C盘没有hosts却多了个hosts-backup?hosts是隐藏系统文件你要设置显示才能看见hosts-backup这个是对hosts备份文件hosts_backup应该是hosts的备份文件,即在hosts里添加地址以前的备

2013-01-26 09:39:50

(有效)Apache“the requested operation has failed”解决方法

在服务器上重启Apache发现启动不了,提示:therequestedoperationhasfailed。搜索了一下,找到解决方法:开始,运行,CMD,cd到httpd.exe的目录(如cdC:\ProgramFiles\ApacheSoftwareFoundation\Apache2.2\bin),然后:httpd.exe-w-n"Apache"-ksta

2013-01-26 09:17:00

c:foreach 详解

在JSP的开发中,迭代是经常要使用到的操作。例如,逐行的显示查询的结果等。在早期的JSP中,通常使用Scriptlets来实现Iterator或者Enumeration对象的迭代输出。现在,通过JSTL的迭代标签可以在很大的程度上简化迭代操作。         JSTL所支持的迭代标签有两个,分别是c:forEach>和c:forTokens>。在这里介绍的是c:forE

2013-01-23 18:20:16

StringUtils详细介绍

publicstaticvoidTestStr(){//null和""操作~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~//判断是否Null或者""//System.out.println(StringUtils.isEmpty(null));//System.out.println(StringUtils.isNotEmpty(null)

2013-01-22 18:47:45

Oracle日期时间(Date/Time)操作

sysdate+(5/24/60/60)--在系统时间基础上延迟5秒sysdate+5/24/60--在系统时间基础上延迟5分钟sysdate+5/24--在系统时间基础上延迟5小时sysdate+5--在系统时间基础上延迟5天add_months(sysdate,-5)--在系统时间基础上延迟5月add_months(sysdate,-5*12)--在

2013-01-16 15:19:11

ORACLE DATE和timestamp数据类型的比较

DATE数据类型  这个数据类型我们实在是太熟悉了,当我们需要表示日期和时间的话都会想到date类型。它可以存储月,年,日,世纪,时,分和秒。它典型地用来表示什么时候事情已经发生或将要发生。DATE数据类型的问题在于它表示两个事件发生时间间隔的度量粒度是秒。这个问题将在文章稍后讨论timestamp的时候被解决。可以使用TO_CHAR函数把DATE数据进行传统地包装,达到表示成多种格式的目的。

2013-01-16 14:41:29

Java中Date类和Calender类的比较

1、Date类  在JDK1.0中,Date类是唯一的一个代表时间的类,但是由于Date类不便于实现国际化,所以从JDK1.1版本开始,推荐使用Calendar类进行时间和日期处理。这里简单介绍一下Date类的使用。1、使用Date类代表当前系统时间    Dated=newDate();    System.out.println(d);

2013-01-16 14:20:40

java.math.BigDecimal类的用法

在java中提供了大数字的操作类,即java.math.BinInteger类和java.math.BigDecimal类。这两个类用于高精度计算,其中BigInteger类是针对大整数的处理类,而BigDecimal类则是针对大小数的处理类。下边我们介绍BigDecimal类: BigDecimal的实现利用到了BigInteger,不同的是BigDecimal加入了小数的概念。一般的flo

2013-01-16 13:27:24

Java Math的 floor,round和ceil的总结

floor返回不大于的最大整数 round则是4舍5入的计算,入的时候是到大于它的整数(当-1.5时可见,四舍五入后得到的结果不是我们期待的,解决办法是先对他取绝对值,然后在用round方法)round方法,它表示“四舍五入”,算法为Math.floor(x+0.5),即将原来的数字加上0.5后再向下取整,所以,Math.round(11.5)的结果为12,Math.round(-

2013-01-16 13:03:45

java Math.round() Java中的四舍五入函数

publicclassMathTest{       publicstaticvoidmain(String[]args){           System.out.println("小数点后第一位=5");           System.out.println("正数:Math.round(11.5)="+Math.round(11.5));

2013-01-16 12:41:01

java ArrayList去重复值

publicstaticListremoveDuplicateWithOrder(Listlist){    Setset=newHashSet();    ListnewList=newArrayList();    for(Iteratoriter=list.iterator();iter.hasNext();){

2013-01-10 16:18:08

java中如何去掉list中重复的对象

packagecn.agrael.collection;importjava.util.ArrayList;importjava.util.Collection;importjava.util.List;/** *List接口的大小可变数组的实现。实现了所有可选列表操作,并允许包括null在内的所有元素。除了实现List *接口外,此类还提供一些

2013-01-10 15:59:07

java中删除list重复元素

方法一:循环元素删除 // 删除ArrayList中重复元素 public  static  void removeDuplicate(Listlist)  {   for (int i =  0;i    for (int j = list.size() -  1;j > i;j--)  {      if (

2013-01-10 15:43:56

struts2文件下载之注解方式和文件不存在的处理方法

在用struts2做文件下载的时候,我们可能大部分用的都是在struts.xml里面做配置,其实,我们用注解的方式照样可以做文件下载。在Action中增加如下两个方法:  private String fileName;//加上get和 set方法  public String downloadFile(){        return

2013-01-06 20:15:46

Struts2零配备开发(注解Annotation的使用)

以前使用Struts2的时候参数都是在struts.xml里面配置的,现在转入了一个新的项目中,发现这个项目struts.xml中只定义了几个常量,并没有大量的action、interceptor的配置信息,项目显得非常整洁,但是同时也看的云里雾里。今天花了一小会看了一个Struts2ConventionPlugin的官方文档,才大致了解了一二,这里简单叙述一下。    具体的阐述请

2013-01-06 19:20:04

struts2 annotation 配备

struts2annotation配置@Action重定向  @Action(value="/code/generatePoject",     results={@Result(name="success",location="project/list",type="redirectAction")})    action   name

2013-01-06 19:00:50

查看更多

勋章 我的勋章
    暂无奖章