自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

仰视未来的专栏

有梦想,有追求,爱学习,要努力

  • 博客(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

Android 圆形水波源码

Android 水波实现自定义控件。 圆弧显示进度,水的高度可以根据进度值大小认为修改

2017-11-23

android 仿微信朋友圈源码

1. 图片连续查看源码 2. imagerloader jar包的使用

2016-07-17

仿微信朋友圈图片查看

2016-07-04

优化Xlistview

1. 解决当没满屏幕时候,上啦线的问题 2. 实现上拉刷新,下拉加载更多功能

2016-07-02

微信签名获取工具

1. 安装需要获取的微信签名(签名打包的正式版本)。 2. 安装该应用,输入包名,点击确认就可以。

2016-01-20

thinking in java中文版

thinging in java 全面透彻的介绍了java语言的思想以及总结。值得阅读

2014-11-30

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除