java
可可无敌豆
android java j2ee
展开
-
java中String是深拷贝
<br />String s="First"; <br /> String t=s; //深拷贝 <br /> String y=new String(s); //深拷贝 <br /> System.out.println("s:"+s+" t:"+t+" y:"+y); <br /> s="Second"; <br /> System.out.println("s:"+s+" t:"+t+" y:"+y); <br />//t与y的值均未改变,故String为深拷贝<br原创 2010-11-29 15:21:00 · 2472 阅读 · 2 评论 -
按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。
引用《软件秘笈-设计模式那点事》书籍: 按照目的来分,设计模式可以分为创建型模式、结构型模式和行为型模式。 创建型模式用来处理对象的创建过程;结构型模式用来处理类或者对象的组合;行为型模式用来对类或对象怎样交互和怎样分配职责进行描述。 创建型模式用来处理对象的创建过程,主要包含以下5种设计模式: 工厂方法模式(Factory Method Pattern) 抽象工原创 2012-01-05 17:15:54 · 1278 阅读 · 0 评论 -
泛型
Java 泛型的理解与等价实现原创 2011-11-17 16:42:58 · 368 阅读 · 0 评论 -
ArrayList遍历的4种方法
ArrayList遍历的4种方法 package com.test; import java.util.ArrayList; import java.util.Iterator; import java.util.List; public class ArrayLi原创 2011-08-26 15:20:16 · 125 阅读 · 0 评论 -
java基本变量默认值
<br />short int long 和 byte 默认值 0 <br /> float double 默认值 0.0 <br /> 字符型 默认值 null <br /> 布尔 默认值 false <br /><br /> 在静态方法里 声明变量必须初始化原创 2011-03-16 17:11:00 · 494 阅读 · 0 评论 -
代码重构
<br />现在才知道代码重构有多么滴可怕,看来多学学还是有好处滴原创 2010-11-17 10:40:00 · 447 阅读 · 2 评论 -
java中计算程序运行的时间
long beforeTime=System.currentTimeMillis(); long afterTime=System.currentTimeMillis(); long timeDistance=afterTime-beforeTime; System.out.println(timeDistance);System.currentTimeMillis() 获得的是自1970-1-01 00:00:00.000 到当前时刻的时间距离原创 2010-11-11 11:01:00 · 4028 阅读 · 0 评论 -
如何得到触发事件的组件(JButton)的容器(JPanel)的顶层容器(JFrame)?
<br />JPanel:((Container)actionEvent.getSource()).getParent(); <br /> 顶层的容器: <br /> Container c = (Container) actionEvent.getSource(); <br /> while (c.getParent() != null) { <br /> c原创 2010-12-29 16:21:00 · 934 阅读 · 0 评论