![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java基础加强
是驼子是马
没什么目标和理想,就想学会这一门语言——计算机语言,自己也会一直走技术这条路,一直走到很远
展开
-
Java基础加强——枚举
枚举 1.如何理解枚举 枚举是JDK1.5以后推出的一种新的类型(特殊的类),主要用于更加严格的约束变量类型,例如现有一个产品对象,此对象有一个性别属性,请问此属性的类型如何定义? 2.应用场景 基于枚举更好限定变量的取值,例如一个变量要求有A,B,C三个值,该如何定义?此时就可以使用枚举,枚举类中一般定义的是几个固定的常量值. 案例分析: 1)JDK public enum RetentionP...原创 2019-12-17 14:43:25 · 78 阅读 · 0 评论 -
Java基础加强——反射
反射 1.如何理解反射 反射是Java中特有的一种技术,是JAVA中自省特性的一种实现(对象运行时动态发现对象成员),可以基于此特性实现java的动态编程(例如对象创建,成员调用等). 2.反射的应用场景 1)框架中对象的构建. a)mybatis映射元素的resultType,resultMap等 b)spring中的bean对象(,@Service,…) 2)框架中方法的调用. a)对象set...原创 2019-12-17 14:24:14 · 87 阅读 · 0 评论 -
Java基础加强——泛型加强
1.泛型定义? 1.参化类型,数是JDK1.5的新特性。(定义泛型时使用参数可以简单理解为形参),例如List,Map<K,V> 2.编译时的一种类型,此类型仅仅在编译阶段有效,运行时无效.例如List在运行时String会被擦除,最终系统会认为都是Object. 2.泛型的应用类型 泛型定义时常用方式有三种: 1.泛型类: class 类名<泛型,…>{} 2.泛型接口:...原创 2019-12-17 14:12:41 · 141 阅读 · 0 评论 -
Java基础加强——注解应用实例加强
注解应用基础加强 1.如何理解注解(Annotation): 注解是: 1)JDK1.5推出的一种新的应用类型(特殊的class) 2)元数据(Meta Data):一种描述性类型,用于描述对象.例如@Override 2.注解(Annotation)应用场景: 1)描述类及其成员(属性,方法):例如@Override,@Controller 2)替换项目中xml方式对相关对象的描述,例如 3.注...原创 2019-12-17 11:11:21 · 103 阅读 · 0 评论 -
java基础加强——序列化
** java基础加强——序列化 ** 1.何为对象序列化&反序列化 序列化和反序列化是java中进行数据存储和数据传输的一种方式. 1)对象序列化:将对象转换为字节或字符的过程。 2)对象反序列化:将字节或字符转换为对象的过程。 说明:在当前软件行业中有时也会将对象转换为字符串的过程理解为序列化,例如将对象转换为json格式的字符串。 2.序列化的应用场景 序列化和反序列化通常应用在: ...原创 2019-12-17 12:03:33 · 110 阅读 · 0 评论