
java
仲因
方向定了,就走走看。
错的多了,便知道正确的方向
展开
-
抽象类、接口的区别
抽象类、接口的区别 抽象类里面可以有非抽象的方法,接口里只能有抽象方法。 抽象类中的抽象方法声明时不能有大括号,而接口中的所有方法都没有大括号。抽象类(abstract class): a.抽象类是仅供派生的类,无法实例化一个抽象类,只能实例化从它派生的类。 b.抽象类的主要特征在于它包含抽象成员(abstract member),抽象成员是不具有实现的一个方法或属性,其作用是强制所有派生类原创 2017-03-11 19:22:36 · 285 阅读 · 0 评论 -
Java中HashMap和TreeMap的区别深入理解
Java中HashMap和TreeMap的区别首先介绍一下什么是Map。在数组中我们是通过数组下标来对其内容索引的,而在Map中我们通过对象来对对象进行索引,用来索引的对象叫做key,其对应的对象叫做value。这就是我们平时说的键值对。HashMap通过hashcode对其内容进行快速查找,而 TreeMap中所有的元素都保持着某种固定的顺序,如果你需要得到一个有序的结果你就应该使用TreeMap转载 2017-03-14 14:33:10 · 2096 阅读 · 0 评论 -
一日一搏:悟透Java 泛型
Java总结篇系列:Java泛型转自copy来的链接一. 泛型概念的提出(为什么需要泛型)?首先,我们看下下面这段简短的代码:转载 2017-03-14 17:15:27 · 263 阅读 · 0 评论 -
Java List 用法代码分析
Java List 用法代码分析源自深度开源Java中可变数组的原理就是不断的创建新的数组,将原数组加到新的数组中,下文对Java List用法做了详解。List:元素是有序的(怎么存的就怎么取出来,顺序不会乱),元素可以重复(角标1上有个3,角标2上也可以有个3)因为该集合体系有索引 ArrayList:底层的数据结构使用的是数组结构(数组长度是可变的百分之五十延长)(特点是查询很快,但增删较慢转载 2017-03-14 17:18:12 · 318 阅读 · 0 评论 -
一日一搏:HQL 语句总结
1. 查询整个映射对象所有字段//直接from查询出来的是一个映射对象,即:查询整个映射对象所有字段 String hql = "from Users"; Query query = session.createQuery(hql); List<Users> users = query.list(); for(Us转载 2017-03-15 21:28:12 · 234 阅读 · 0 评论 -
对Transactional注解的理解
用法@Transactional 可以作用于接口、接口方法、类以及类方法上。当作用于类上时,该类的所有 public 方法将都具有该类型的事务属性,同时,我们也可以在方法级别使用该标注来覆盖类级别的定义。虽然 @Transactional 注解可以作用于接口、接口方法、类以及类方法上,但是 Spring 建议不要在接口或者接口方法上使用该注解,因为这只有在使用基于接口的代理时它才会生效。另外, @T转载 2017-04-01 17:28:44 · 604 阅读 · 0 评论