`
feng_gladys
  • 浏览: 7782 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论
文章列表

Java Generic

什么是泛型:        Generic programming means to write code that can be reused for objects of many different types. 摘自《 Core java 》     为什么使用泛型        主要是为了类型转换。如果不使用泛型,那么每次都得显式的就行类型转换。 如:        不使用泛型:        List list = …     String str = (String)list.get(1);  
     本来是想看完 Effective Java ,看到第五章时,因为不懂泛型,就专门找讲泛型的书籍学习一下。    学习的书籍有 Core Java volume 1, The Java Programing Language 4th, Java Generics & Collections.( 大家不会以为 我 是书托吧?以上几本应该不需要托吧?再说了偶看的都是英文版的。 )      学习任何一门新技术时,最重要的是学习其基本理论、基本概念。该技术如何使用、为什么这样设计、有什么优势和缺点,都可以从其诞生背景、设计理念、基本概念等推理出来。另外选择的书籍也是非常 ...
Effective Java 创建对象之 static factory method 1:优先考虑static factory method,然后再考虑constructor     1.1 static factory method 的优点     1.1.1 static factory method 相对constructor 更容易命名,尤其是当static factory method 和 constructor 方法数量多的时候,static factory method 容易命名的好处更加突出,更加容易理解方法的用途。     1.1.2 获取对象时,constructor每 ...
一、安装svn: 1、从svn官方网站下载subversion安装包,zip或exe 2、如是exe格式则直接点击默认即可。    如是zip格式的话,则在指定目录下解压缩安装包,将解压得到的bin目录的绝对路径添加到环境变量path中,并添加环境变量APR_ICO ...
Chapter 5:Inheritance and custom types<o:p></o:p> 5.1 Mapping class inheritance<o:p></o:p>        最简单的映射策略是“一个持久类对应一张表”,但在面向对象继承体系中,这种策略就不足够,SQL支持是‘has a’关系,而java支持‘has a’和‘is a’,SQL数据库并不支持类型继承,这就需要我们寻找新的策略来解决继承问题:<o:p></o:p>        一般有4中策略:<o:p></o:p>
注:以下内容是阅读Java persistence with Hibernate后,自己理解到的,只涉及Hibernate  core 的内容,不涉及JPA等注释的内容 4.1 Understanding entities and value types(理解实体类型和值类型)<o:p></o:p> <st1:chsdate w:st="on" year="1899" month="12" day="30" islunardate="False" isrocd ...
Global site tag (gtag.js) - Google Analytics