上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页

java中的泛型(了解)

摘要: 在内存中去类型化也就是如下: Arraylist<int> kkk=new Arraylist<int>(); Arraylist<string>kkkk=new Arraylist<string>(); system.out.println(kkk.getclass==kkkk.getclass)-----------------true存入的字节码是一样的。泛型中的通配符 ? 阅读全文
posted @ 2013-05-05 09:04 peter.peng 阅读(161) 评论(0) 推荐(0) 编辑

hashcode与hashset equal,java中的内存泄漏

摘要: 可以用一个案例来说明这几个问题: 说明:hashset里的值是不可重复,也就是equal的不能相等, hash算法:把hash集合中的元素按它们的hashcode分成若干个区域,后面再有元素就直接比较他们的hashcode,如果相同就可以放在同一个区域中。。。这样有利程序的运行速度。 ReflectTest p1=new ReflectTest(3, 6);//hashcode的值 ReflectTest p2=new ReflectTest(4, 7); ReflectTest p3=new ReflectTest(3, 6);//hashcode的值,一般是如果两个对象的equal方法相等 阅读全文
posted @ 2013-04-30 17:36 peter.peng 阅读(200) 评论(0) 推荐(0) 编辑

Java 中的反射

摘要: 反射中的contructor: Contructor [] constructors=String.class.getContructors(); fieldspackage cn.itcast.day2;public class ReflectTest { public int x; private int y; public String str1 = "ball"; public String str2 = "basketball"; public String str3 = "itcast";public int getX() 阅读全文
posted @ 2013-04-29 09:07 peter.peng 阅读(133) 评论(0) 推荐(0) 编辑

Java 中的enum

摘要: enum中可以有普通方法,抽象方法,属生,构造函数。。。。 阅读全文
posted @ 2013-04-28 23:01 peter.peng 阅读(124) 评论(0) 推荐(0) 编辑

Hashtable和Directory性能比较

摘要: Hashtable和Directory性能比较 在.net1.1里经常会使用到Hashtable,到里.net 2.0以后我发现有了一个很好用的IDirectory<TKey,TValue>实现类 Directory<TKey,TValue>。但还是会担心Directory<TKey,TValue>的检索效率是否跟 Hashtable相当,据我了解ArrayList的检索效率是非常差的,BinarySearch也不如Hashtable.所以做了一个测试。[c-sharp] view plaincopyclassProgram{staticvoidMain(s 阅读全文
posted @ 2013-04-27 11:26 peter.peng 阅读(770) 评论(1) 推荐(0) 编辑

Oracle 递归函数 start with ..... connect by prior

摘要: select ... from tableNamewhere Conditional1start with Conditional2connect by Conditional3;<Conditional-1>:过滤条件,用于对返回的所有记录进行过滤。<Conditional-2>:查询结果重起始根结点的限定条件。<Conditional-3>:连接条件例如:数据库表结构如下:create table t2(root_id number,id number,name varchar(5),description varchar(10));insert int 阅读全文
posted @ 2013-04-26 11:31 peter.peng 阅读(235) 评论(0) 推荐(0) 编辑

WCF 继承和多态的特性

摘要: KnowType表示:在WCF中一个继承类可以转换成其父类,加上这个标签后,父类也可以转成子类,从而保留多态性。同时,客户端还不会生成子类的相应信息。ServiceKnowType:当提供的服务中有参数是上面提及的父类,为了把这个父类的派生类带出来,于是需要在接口上面使用ServiceKnowType指定其派生类。当只需要在某个方法上面使用该父类的派生类,就可以在该方法的上面使用ServiceKnowType指定即可。在WCF中,继承的接口和类是反映不到客户端的,因此说WCF牺牲了OO的继承和多态的特性。但是这种特性可以使用已知类型的方式弥补。 阅读全文
posted @ 2013-04-23 17:28 peter.peng 阅读(362) 评论(0) 推荐(0) 编辑

JDBC 事务处理

摘要: l原子性(atomicity):组成事务处理的语句形成了一个逻辑单元,不能只执行其中的一部分。l一致性(consistency):在事务处理执行前后,数据库是一致的(数据库数据完整性约束)。l隔离性(isolcation):一个事务处理对另一个事务处理的影响。l持续性(durability):事务处理的效果能够被永久保存下来 。lconnection.setAutoCommit(false);//打开事务。lconnection.commit();//提交事务。connection.rollback();//回滚事务。l当只想撤销事务中的部分操作时可使用SavePointlSavePoint 阅读全文
posted @ 2013-04-20 22:14 peter.peng 阅读(156) 评论(0) 推荐(0) 编辑

Java 开发中之十一:浅谈java中的垃圾回收机制及变量内存分配

摘要: Java的内存分配上,主要分4个块!一块是用来装代码的,就是编译的东西。一块是用来装静态变量的,例如用static关键字的变量,例如字符串常量。一块是stack,也就是栈,是用来装变量和引用类型的!但区别在于,装了变量以后,变量上是有值的,而引用类型本身在stack上是没有值的。一块是heap,也就是堆!堆可以一句话概括,装new出来的东西!所以综上所述,基本数据类型都在stack中,而引用类型,变量是放在stack中,真正有内容的东西放在heap中,也就是当new了一个新的引用类型,他就会放在堆中,同时栈中的引用类型变量会指向堆中你new出来的东西!值类型传递的是拷贝的一个值,而引用类型传递 阅读全文
posted @ 2013-03-29 21:03 peter.peng 阅读(228) 评论(0) 推荐(0) 编辑

Oracle行转列及row_number() over (partition order by) 的用法

摘要: table name subject point1 张三 数学 902 张三 语文 203 张三 地理 604 张三 英语 805 李四 数学 1006 李四 英语 907 李四 语文 508 李四 地理 40-- 利用wm_concat列转一行以逗号分开 select t.name,wm_concat(t.point) from dwcn_ext.test_score t group by t.name--有用的列转行select t1.name, sum(case when t1.subject = '语文' then t1.point end) 语文, sum(case 阅读全文
posted @ 2013-03-05 11:28 peter.peng 阅读(3012) 评论(0) 推荐(1) 编辑
上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页