上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 59 下一页
摘要: 1 阅读全文
posted @ 2019-07-21 18:57 wqbin 阅读(160) 评论(0) 推荐(0) 编辑
摘要: 1.序列化 所谓的序列化,就是将结构化对象转化为字节流,以便在网络上传输或是写道磁盘进行永久存储。 反序列化,就是将字节流转化为结构化对象。 序列化在分布式数据处理的两大领域经常出现:进程间通信和永久存储。 在Hadoop中,系统中多个节点上进程间的通信是通过“远程过程调用”(remote proc 阅读全文
posted @ 2019-07-21 11:43 wqbin 阅读(432) 评论(0) 推荐(0) 编辑
摘要: 泛型 1、泛型的概述 在JDK1.5之前,把对象放入到集合中,集合不会记住元素的类型,取出时,全都变成Object类型。泛型是jdk5引入的类型机制,就是将类型参数化,它是早在1999年就制定的jsr14的实现。泛型机制将类型转换时的类型检查从运行时提前到了编译时,使用泛型编写的代码比杂乱的使用ob 阅读全文
posted @ 2019-07-20 17:23 wqbin 阅读(1241) 评论(0) 推荐(1) 编辑
摘要: 反射:reflect 反射:reflect 1、类加载器 一个类如果想被使用,要先加载到内存中,一般会经过以下步骤,第二步还可以细分为三步。 类加载器用来把类的二进制文件加载到内存中,并在堆区生成一个与之对应的java.lang.Class对象.类加载器通常由JVM提供,其加载的类文件的来源有以下几 阅读全文
posted @ 2019-07-19 22:00 wqbin 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 1 阅读全文
posted @ 2019-07-18 16:50 wqbin 阅读(131) 评论(0) 推荐(0) 编辑
摘要: 通过输出可以大致猜到tableSizeFor的作用是返回一个大于输入参数且最小的为2的n次幂的数。 我们再来看看是怎么做到的。 当输入为25的时候,n等于24,转成二进制为1100,右移1位为0110,将1100与0110进行或("|")操作,得到1110。接下来右移两位得11,再进行或操作得111 阅读全文
posted @ 2019-07-16 23:06 wqbin 阅读(354) 评论(0) 推荐(0) 编辑
摘要: Map Map与Collection在集合框架中属并列存在 Map存储的是键值对<K,V> Map存储元素使用put方法,Collection使用add方法 Map集合没有直接取出元素的方法,而是先转成Set集合,再通过迭代获取元素 Map集合中键要保证唯一性(和HashSet一样,用hashcod 阅读全文
posted @ 2019-07-16 21:51 wqbin 阅读(250) 评论(0) 推荐(0) 编辑
摘要: default关键字在JDK8中有两个用处。 1.在switch语句的时候使用default 当case里的值与switch里的key没有匹配的时候,执行default里的方法。 2. 在定义接口的时候使用default来修饰具体的方法 JDK8中为了加强接口的能力,使得接口可以存在具体的方法,前提 阅读全文
posted @ 2019-07-16 21:11 wqbin 阅读(1052) 评论(0) 推荐(0) 编辑
摘要: 1.原理和概念 PCA(Principal Component Analysis),即主成分分析方法,是一种使用最广泛的数据降维算法。 PCA的主要思想是将n维特征映射到k维上,这k维是全新的正交特征也被称为主成分,是在原有n维特征的基础上重新构造出来的k维特征。 PCA的工作就是从原始的空间中顺序 阅读全文
posted @ 2019-07-16 10:47 wqbin 阅读(819) 评论(0) 推荐(0) 编辑
摘要: Set接口 Set接口用来表示:一个不包含“重复元素”的集合Set接口中并没有定义特殊的方法,其方法多数都和Collection接口相同。 重复元素的理解:通常理解:拥有相同成员变量的对象称为相同的对象,如果它们出现在同一个集合中的话,称这个集合拥有重复的元素 HashSet中对重复元素的理解:和通 阅读全文
posted @ 2019-07-15 23:25 wqbin 阅读(877) 评论(0) 推荐(0) 编辑
上一页 1 ··· 33 34 35 36 37 38 39 40 41 ··· 59 下一页