随笔分类 - Java之核心技术
摘要:一、常用加密算法 常见的加密算法可分为三大类:Hash算法、对称加密,非对称加密。 1.Hash算法:加密之后不能解密,因为没有秘钥,一般用于数据验证。 Base64、MD5、HMAC、SHA 2.对称加密:加密和解密使用相同的密钥。 DES、3DES、AES 3.非对成加密:加密和解密使用不同的密
阅读全文
摘要:一、相关概念 1.集合框架 接口:定义规范 | 抽象类:实现一部分通用方法 | 普通类:重写接口/抽象类的所有抽象方法。 Collection 接口的接口 对象的集合(单列集合)├——-List 接口:元素按进入先后有序保存,可重复│—————-├ LinkedList 接口实现类, 链表, 适合插
阅读全文
摘要:一、反射 java反射机制,是在运行状态中,对于任何一个类,都能够访问这个类的所有属性和方法, 同时任何一个对象也都能够调用它的任意一个方法和属性,这个功能称为java语言的反射机制。 1.动态语言:python、js 程序运行时,可以改变程序结构或变量类型。 java的动态性:利用反射机制、字节码
阅读全文
摘要:一、泛型擦除机制 1.泛型只在编译阶段限制,之后会擦除。 二、注解 1.注解介绍 2.JDK自带注解 3.元注解 @Target @Retention
阅读全文