![](https://img-blog.csdnimg.cn/20201014180756930.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
java
默翁
这个作者很懒,什么都没留下…
展开
-
动态参数
动态参数,参数的个数不限制public void sum(int... params){ int sum = 0; for(int a:params){ sum+=a; } System.out.println(sum); } @Test public void handle5(){ handle4(1,2,3,4); }两个参数pu原创 2015-11-03 17:51:55 · 278 阅读 · 0 评论 -
关于session
1.持久化对象的生命周期,事务的管理和持久化对象的增删查改都是通过session对象来完成2.hibernate在操作数据库之前必须先获得Session对象,相当于JDBC在操作数据库之前首先必须获得Connection对象一样3.Session对象不是线性安全的4.获取Session对象之后,hibernate内部不会获取操作数据库的java.sql.Connection对象,而是...2015-04-19 09:46:55 · 83 阅读 · 0 评论 -
单例模式
public class Singleton { private Singleton(){}; private static Singleton instance=null; public static Singleton getInstance(){ if(instance==null){ instance=new Singleton(); retu...2015-04-08 00:09:55 · 65 阅读 · 0 评论 -
如何去掉vector中的重复元素
public class VectorTest1 { public static void main(String[] args) { List<String>vector=new Vector<String>(); vector.add("a"); vector.add("b"); vector.add("c"); vector.add...2015-04-07 21:53:03 · 1060 阅读 · 0 评论 -
ArrayList LinkedList Vector
List接口的实现类有三种:ArrayList LinkedList Vector1.ArrayList:实现了可变的数组,允许保存所有元素,包括null值,并可以根据索引位置对集合进行快速的随机访问,缺点就是向指定的索引位置插入或删除对象时速度比较慢2.LinkedList:采用链表结构保存对象.这种结构的优点是便于向集合中插入和删除对象,需要往集合中插入和删除对象时,使用Linke...原创 2015-04-07 20:26:19 · 67 阅读 · 0 评论 -
内部类解析
成员内部类知识普通的内部类,它定义于另外一个类的内部,形式如下面所示: public class Outer { private String username; public Outer(String username){ this.username=username; } //定义成员内部类 class Inner{ ...原创 2015-04-07 00:54:09 · 96 阅读 · 0 评论 -
clone深度复制
package mianshi;public class Body implements Cloneable{ public Head head; public Body() {} public Body(Head head) {this.head = head;} @Override protected Object clo...原创 2015-04-02 11:54:54 · 97 阅读 · 0 评论 -
constrictor函数时候可以被继承
1.构造器是否可以被继承?构造器是不可以被继承的,但是构造方法却是可以重载的,比如:public class User{ private String username; private String password; //构造方法,无参 public User(){} //构造方法,带参 public User...原创 2015-04-02 10:46:00 · 132 阅读 · 0 评论 -
实例变量和静态变量的区别
在语法定义上的区别:静态变量前要加static关键字,而实例变量前则不加。在程序运行时的区别:实例变量属于某个对象的属性,必须创建了实例对象,其中的实例变量才会被分配空间,才能使用这个实例变量。静态变量不属于某个实例对象,而是属于类,所以也称为类变量,只要程序加载了类的字节码,不用创建任何实例对象,静态变量就会被分配空间,静态变量就可以被使用了。总之,实例变量必须创建对象后才可以通过这个对象...原创 2015-04-02 10:09:24 · 94 阅读 · 0 评论 -
Aop
一.jdk动态代理(1)目标类(2)织入类(3)代理类(4)接口示例:接口IUserpublic interface IUser { public void update(); public void save(); public void delete() throws SQLException ;}接口实现类(目标类)public class Us原创 2015-11-11 22:31:10 · 236 阅读 · 0 评论 -
spring 国际化
国际化:假设开发一个支持多国语言的web应用程序,要求系统能够根据客户端的系统的语言类型返回对应的界面:英文操作系统返回英文界面,而中文的操作系统则返回对应的中文界面----这便是典型的i18n国际化的问题。1.Localejava.util.Locale 是表示语言和国家/地区信息的本地化类,是创建国际化应用的基础@Test public void handle2(){原创 2015-11-09 19:34:06 · 376 阅读 · 0 评论 -
String类的解析
Java中String是一个特殊的包装类数据有两种创建形式:String s = "abc";String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果没有则在栈中创建三个char型的值'a'、'b'、'c',然后在堆中创建一个String对象object...原创 2015-08-08 19:50:24 · 91 阅读 · 0 评论