- 博客(17)
- 资源 (6)
- 问答 (2)
- 收藏
- 关注
转载 Java HashMap提高性能和原理
转载于:https://www.cnblogs.com/yuanblog/p/4441017.html备注: 这边文章重点放在resize上面,这个是优化性能的关键,尤其是计算扩容的方法一、Java中的hashCode和equals1、关于hashCodehashCode的存在主要是用于查找的快捷性,如Hashtable,HashMap等,hashCode是用来在散列存
2017-11-30 20:10:06 5455
转载 HashMap实现原理介绍
转载于:http://www.importnew.com/10620.html备注: 转载该文章主要是觉的该文章介绍简单,但很容易就从源码角度介绍完该问题面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论
2017-11-30 19:24:56 212
转载 HashMap原理介绍
转载于:http://www.importnew.com/10620.html备注: 这里说明的简单明了,,,很容易就能理解里面的原理。。。转载推荐面试的时候经常会遇见诸如:“java中的HashMap是怎么工作的”,“HashMap的get和put内部的工作原理”这样的问题。本文将用一个简单的例子来解释下HashMap内部的工作原理。首先我们从一个例子开始,而不仅仅是从理论上,这
2017-11-30 19:13:49 208
原创 List<? extends Number> 和 List<? super Number> 对add函数区别
这几天在 查阅泛型类型的使用和区别,遇到一个问题,,,挥之不去,萦绕在心头,久久不能释怀。。。问题如下:问题一:List list = new ArrayListlist .add(100); //这样的代码会报错的 为啥这样的List就不能调用add函数呢? 奇怪,明明100是Integer对象类型,然后Integer是Number的子类,符合上
2017-11-29 19:37:18 3369 3
转载 Java中<? extends T>和<? super T>的理解
转载于:http://blog.csdn.net/jdsjlzx/article/details/70479227备注: 转载本文不是本文讲的多么深刻,,,只是简单的一个例子,让人明白,类为啥不能add,,,然后为啥不能get了。? 通配符类型- T> 表示类型的上界,表示参数化类型的可能是T 或是 T的子类;T> 表示类型下界(Java Core中叫超类型限定)
2017-11-29 11:56:50 365
转载 JAVA泛型常见误区
问:请说说下面代码片段中注释行执行结果和原因?DynamicArrayInteger> ints = new DynamicArrayDynamicArrayextends Number> numbers = ints; Integer a = 200;numbers.add(a); //这三行add现象?numbers.add((Number)a);numbers.add((O
2017-11-29 11:19:49 291
转载 Android开发实现TextView跑马灯效果
转载于:http://blog.csdn.net/android_hl/article/details/55252270效果图TextView属性设置TextView android:id="@+id/tv_title" --设置具体宽度,不然无效果 --> android:layout_width
2017-11-28 18:59:14 367
转载 JAVA 泛型常见面试题
1. Java中的泛型是什么 ? 使用泛型的好处是什么?这是在各种Java泛型面试中,一开场你就会被问到的问题中的一个,主要集中在初级和中级面试中。那些拥有Java1.4或更早版本的开发背景的人 都知道,在集合中存储对象并在使用前进行类型转换是多么的不方便。泛型防止了那种情况的发生。它提供了编译期的类型安全,确保你只能把正确类型的对象放入 集合中,避免了在运行时出现ClassCastE
2017-11-28 18:34:39 615
转载 java引入泛型的好处
转载:http://blog.csdn.net/lucky__jin/article/details/6287984泛型是Java SE 1.5的新特性,泛型的本质是参数化类型,也就是说所操作的数据类型被指定为一个参数。这种参数类型可以用在类、接口和方法的创建中,分别称为泛型类、泛型接口、泛型方法。 在Java SE 1.5之前,没有泛型的情况的下,通过对类
2017-11-28 17:51:34 285
转载 关于Java泛型深入理解总结
1、何为泛型首先泛型的本质便是类型参数化,通俗的说就是用一个变量来表示类型,这个类型可以是String,Integer等等不确定,表明可接受的类型,原理类似如下代码int pattern; //声明一个变量未赋值,pattern可以看作是泛型pattern = 4;pattern = 5;//4和5就可以看作是String和Integer泛型的具体形式见泛型类、泛型
2017-11-28 17:05:01 401
转载 Java技术----Java泛型详解
1.为什么需要泛型泛型在Java中有很重要的地位,网上很多文章罗列各种理论,不便于理解,本篇将立足于代码介绍、总结了关于泛型的知识。希望能给你带来一些帮助。先看下面的代码: [java] view plain copy List list = new ArrayList(); list.add("CSDN_SEU_Cavi
2017-11-28 15:04:28 222
转载 JAVA泛型与通配符详解
问:什么是 Java 泛型中的限定通配符和非限定通配符?有什么区别?答:限定通配符对类型进行限制,泛型中有两种限定通配符,一种是 来保证泛型类型必须是 T 的子类来设定泛型类型的上边界,另一种是 来保证泛型类型必须是 T 的父类来设定类型的下边界,泛型类型必须用限定内的类型来进行初始化,否则会导致编译错误。非限定通配符 表示可以用任意泛型类型来替代,可以在某种意义
2017-11-28 09:35:18 739
转载 Android仿华为天气绘制刻度盘
转载于:http://blog.csdn.net/android_hl/article/details/70455018#reply效果图 可以看到这个自定义控件结合了颜色渐变、动态绘制刻度、动态水球效果。接下来我们就来看看这个效果是如何一步一步实现的。开始自定义控件和很多自定义控件方式一样需要去基础某种View或者某种ViewGroup 我这里
2017-11-23 18:47:08 230
转载 TCP为什么需要3次握手与4次挥手
转载于:http://blog.csdn.net/xifeijian/article/details/12777187为什么需要“三次握手” 在谢希仁著《计算机网络》第四版中讲“三次握手”的目的是“为了防止已失效的连接请求报文段突然又传送到了服务端,因而产生错误”。在另一部经典的《计算机网络》一书中讲“三次握手”的目的是为了解决“网
2017-11-22 20:13:13 174
转载 TCP协议中的三次握手和四次挥手(图解)
转载于:http://blog.csdn.net/whuslei/article/details/6667471/建立TCP需要三次握手才能建立,而断开连接则需要四次握手。整个过程如下图所示:先来看看如何建立连接的。【更新于2017.01.04 】该部分内容配图有误,请大家见谅,正确的配图如下,错误配图也不删了,大家可以比较下,对比理解效果更
2017-11-21 19:41:38 198
原创 Android 解决内存泄漏Leak Canary
遇到问题,内存泄漏了,查看最长泄漏的原因,handle(用了软引用+mHandler.removeCallbacksAndMessages(null);)都没问题,,,利用AS确实发现了内存泄漏,,,奇怪,怎么回事呢?这个时候想到了Leak Canary,,,因为这个工具方便,使用方便(使用就不说了,很简单,导入,然后application中启动安装就可以了)。。。找到了内存泄漏的
2017-11-15 19:48:35 325
转载 HTTP和HTTPS对比区别
转载于:https://www.cnblogs.com/wqhwe/p/5407468.html超文本传输协议HTTP协议被用于在Web浏览器和网站服务器之间传递信息,HTTP协议以明文方式发送内容,不提供任何方式的数据加密,如果攻击者截取了Web浏览器和网站服务器之间的传输报文,就可以直接读懂其中的信息,因此,HTTP协议不适合传输一些敏感信息,比如:信用卡号、密码等支付信息
2017-11-08 19:29:35 226
仿微信朋友圈图片查看
2016-07-04
提取String 中包含的所有URL
2016-06-01
flash-tool刷机总是导致虚拟机重启,,,急!!!!先谢谢拉
2013-11-08
TA创建的收藏夹 TA关注的收藏夹
TA关注的人