Java
wumengdi100
这个作者很懒,什么都没留下…
展开
-
对hibernate的理解及缓存机制
一级缓存(session缓存) 1、Session的save()方法持久一个对象后,该对象加入到session的缓存中,以后即使应用程序中的引用变量不再引用该对象,只要session的缓存中没有被清空,该对象仍然处于生命周期中。 2、当Session的get方法视图从数据库中加载对象时,Session优先判断缓存是否存在该对象,如果存在,则不需要去数据库中检索,对象是存在内存中的 Sessi...转载 2019-06-17 22:31:44 · 171 阅读 · 0 评论 -
对抽象类和接口的理解
二者不同: 抽象类: 1.抽象类中可以定义构造器 2.可以有抽象方法和具体方法 3.接口中的成员全都是 public 的 4.抽象类中可以定义成员变量 5.有抽象方法的类必须被声明为抽象类,而抽象类未必要有抽象方法 6.抽象类中可以包含静态方法 7.一个类只能继承一个抽象类 接口: 1.接口中不能定义构造器 2.方法全部都是抽象方法 3.抽象类中的成员...原创 2019-08-19 17:19:39 · 968 阅读 · 0 评论 -
一个异常处理 try...catch的特殊处理
了解具体异常之前需要知道:异常机制有这么一个原则如果在 catch 中遇到了 return 或者异常等能使该函数终止的话 那么有 finally 就必须先执行完 finally 代码块里面的代码然后再返回值。 例如: public int getNum(){ try { int a = 1/0; return 1; } catch (Exception e) { r...原创 2019-08-19 17:25:00 · 291 阅读 · 0 评论