java
文章平均质量分 72
在鬼混
一起努力共同进步
展开
-
java List集合记录 ArrayList和LinkedList的区别
1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构。2.对于元素的查找,ArrayList觉得优于LinkedList,因为LinkedList要移动指针。3.对于新增和删除操作add和remove,LinedList比较占优势,因为只需要移动指针的位置。ArrayLis需要移动数据。简单举例如下只要在大量炒作数据的时候才会看出 两者之间的区别原创 2016-07-04 23:22:48 · 1400 阅读 · 1 评论 -
map 存放 类对象的 引用地址
map 对象的值 加深理解原创 2016-08-19 15:22:47 · 5285 阅读 · 2 评论 -
加密算法 AES Windows和linux 解密不一致问题
java AES 加密算法 SecureRandom 类中 setSeed()底层调用的是 native 方法.所以 造成了 不同环境之间 随机数出现了差别。导致解密不一致问题 对加密程序 添加如下两行 代码控制 随机数即可解决问题。SecureRandom secureRandom = SecureRandom.getInstance("SHA1PRNG");se原创 2016-11-04 15:14:36 · 5080 阅读 · 1 评论 -
java Vector 和ArrayList 区别和联系
欢迎指正 讨论原创 2016-10-26 11:03:38 · 406 阅读 · 0 评论 -
java 修饰词 private final 简单的理解
final : 本意是指 无法改变的! 不想被改变无非出于两种理由。设计和效率!以下针对用到final 的 三种情况 数据,方法 ,类 1 数据 final 修饰基本的数据类型时 必须初始化 否则编译报错。代码 如下 包括包装类。 当 fin原创 2016-10-26 21:58:10 · 12223 阅读 · 0 评论 -
java 接口之多继承,类为什么不可以多继承
一 java 在编译的时候就会检查 类是不是多继承,如果出现多继承编译不通过。但是在java 语法中接口是可以多继承 的。 1 java 如果出现多继承、父类中都有相同的属性和name 值 子类如果使用父类的属性和name 值 无法确定是哪一个父类的是 属性和name值。 2 父类中如果相同的方法,并且子类并没有覆盖该方法。子类调用父类的时候 无法判断是那个父类的方法。二 接口原创 2016-11-01 16:46:23 · 11368 阅读 · 0 评论 -
java 语言 关键字 instanceof
instanceof: 1)、类与类: 判断继承的关系,一般使用在强转之前的判断(多态应用时,即多态作为形参时) (子类 instanceof 父类 ) 2)、接口与类:接口可插拔,类都可以instanceof编译 编译看类型,运行找对象,不能通过编译 3)、接口与接口 :存在继承关系不存在编译问题:主要看可能存在多态(运行时)public class TestDemo { public stat原创 2017-03-07 10:31:43 · 441 阅读 · 0 评论 -
java 应用程序中线程池的创建方式---基于jdk
线程 的使用我们常常用来提高服务的处理效率 或者让服务器异步处理增加交互的快速响应下面主要介绍几种基于jdk 的原生的线程池第一种 基于工具类 Executors 的创建 该工具类的创建有好多种请查看 Executors的静态方法 和jdk的 api 说明 下面只是一个简单的举例import java.util.concurrent.Callable;import java.util.conc...原创 2018-05-09 16:49:07 · 244 阅读 · 0 评论