加载中
ArrayList 详解

remove处理过程 及 add在扩容或其他进行数组移动操作( eg. addAll、add(index, obj))时, 都涉及数组元素的复制移动:System.arraycopy 调用native方法。 与LinkedList对比,只在按下标进行...

05/02 14:07
12
加密方式

对称加密 加密 与解密用的是同样的密钥 (密钥越大,加密越强)。 常用的有: DES 、AES。 对称加密算法存在几个问题: 1、要求提供一条安全的渠道使通讯双方在首次通讯时协商一个共同的密钥,...

02/25 21:02
12
java基础的几个算法

对于排序算法通常考虑: 是否稳定(相同值的两个数相对位置在修改前后是否会变) 和 时间复杂度(算法执行次数的规模量级)。至于说空间复杂度(算法在运行过程中临时占用存储空间大小的量度...

02/17 21:31
23
Collection & Map

Map List Set https://blog.csdn.net/fan2012huan/article/details/51094454 https://blog.csdn.net/qazwyc/article/details/76686915 https://blog.csdn.net/z240336124/article/details/84...

02/12 20:28
4
equals & hashCode

equals() 与hasCode() 都定义在Object.java中。equals 默认使用“==”来比较对象。 public boolean equals(Object obj) { return (this == obj); } public native int hashCode();......

02/12 17:57
13
java基本数据类型与包装类间的转换

基本数据类型之间的转换规则 在一个双操作数以及位运算等算术运算式中,会根据操作数的类型将低级的数据类型自动转换为高级的数据类型,(向低转有可能出现值范围溢出的异常)分为以下几种情...

02/12 14:43
24
Reflect

每个类被加载后(类文件常量池), JVM就会为该类生成一个对应的 Class 对象(运行时常量池), 通过该 Class 对象就可以访问到 JVM 中的这个类 。 Java 程序中获得Class 对象通常有如下三种方式...

2018/09/27 17:59
7
Regex

Pattern 用于创建一个正则表达式,也可以说创建一个匹配模式,它的构造方法是私有的。 // 若regex错误, throw PatternSyntaxException; flags: 可选,取值 Pattern.CASE_INSENSITIVE 模式匹配...

2018/07/03 19:52
5
编码常用字符集

jdk编译 不管在编译前java文件使用何种编码,在编译后成class后,都是用Unicode编码表示。 jdk在编译的时候,如果没有用-encoding参数指定java源程序的编码格式, 则javac首先获得操作系统默...

2018/03/22 23:36
22
Java8

Java8允许我们给接口添加多个非抽象的方法实现,非静态方法只需要使用 default关键字即可,也可以称为Defender方法,或者虚拟扩展方法(Virtual extension methods)。 函数接口(@Functional...

2018/03/15 13:53
0
Javassist

<!-- https://mvnrepository.com/artifact/javassist/javassist --> <dependency> <groupId>javassist</groupId> <artifactId>javassist</artifactId> <version>3.12.1.GA</version> </depen...

2018/01/09 21:04
21
java.io.Serializable

一个标示性接口,接口中没有定义任何的方法或字段,仅用于标示可序列化的语义。 序列化时只对对象的状态进行保存,而不管对象的方法;序列化前和序列化后的对象的关系为深拷贝。 Serializat...

2018/01/09 14:59
16
Exception

原则:子类重写方法权限要不能比父类小,抛出的异常不能比父类大! 父类的方法没有声明异常,子类在重写该方法的时候不能声明异常; 如果父类的方法声明一个异常exception1,则子类在重写该方...

2017/08/15 14:47
4
resourceAsStream

getResourceAsStream的用法 Class.getResourceAsStream(String path): path 不以’/'开头时默认是从此类所在的包下取资源,以’/'开头则是从ClassPath根下获取。只是通过path构造一个绝对路...

2017/06/06 20:23
15

没有更多内容

加载失败,请刷新页面

没有更多内容

返回顶部
顶部