JavaSE
文章平均质量分 61
EugeneHeen
自我总结......
展开
-
PO、VO、DAO、BO、POJO分别是什么?(JAVA几种对象的解释)
PO:persistant object持久对象 最形象的理解就是一个PO就是数据库中的一条记录。好处是可以把一条记录作为一个对象处理,可以方便的转为其它对象。可以看成是与数据库中的表相映射的java对象。最简单的PO就是对应数据库中某个表中的一条记录,多个记录可以用PO的集合。PO中应该不包含任何对数据库的操作。 BO:business object业务对象 封装业务逻辑的java对象,通过调用原创 2017-04-17 11:33:08 · 596 阅读 · 0 评论 -
String、StringBuffere、StringBuilder的区别
一、JDK版本JDK1.5以上版本才出现StringBuilder。二、线程安全StringBuffere是线程安全的可变字符序列,类似于String类的字符缓冲区,可将字符串缓冲区安全地用于多个线程。在必要时对这些方法进行同步,因此任意特定实例上的所有操作就好像是以串行顺序发生的,该顺序与所涉及的每个线程进行的方法调用顺序一致。 而String长度却是不可变的。StringBuffere 而言,原创 2017-04-17 11:33:38 · 826 阅读 · 0 评论 -
什么是JNDI
JNDI,是自JDK1.3版本开始就绑定的Java API,它为各种命名和目录服务提供了通用接口——DNS、LDAP、活动目录(Active Directory)、RMI注册器、COS注册器、NIS及文件系统。在结构上,JNDI由两部分组成,即客户API和服务提供商接口(Service Provider Intergace,SPI),应用程序通过客户API访问命名和目录服务;服务提供商接口用于供厂原创 2017-04-17 11:33:49 · 590 阅读 · 0 评论 -
关于TreeMap、HashMap、HashTable的键是否能为\"\"和Null的问题
TreeMap键不能为null,HashMap键可以为null。实例代码: Map treeMap_1 = new TreeMap(); treeMap_1.put(null, "treeMap_1成功了!"); Map hashMap_1 = new HashMap(); hashMap_1.put(null, new String("hashMap_1,ok......"));原创 2017-04-17 11:33:54 · 694 阅读 · 0 评论