11 2016 档案

java的Map浅析
摘要:Map<K,V>是以键-值对存储的(key-value), 而Entry<K,V>是Map中的一个接口,Map.Entry<K,V>接口主要用于获取、比较 key和value. 具体的结构如下: 其中,getKey()用于获取key,而getValue()用于获取value,setValue()用于 阅读全文

posted @ 2016-11-29 17:18 乐之者v 阅读(990) 评论(0) 推荐(0) 编辑

java代码优化
摘要:基础 1.善用条件表达式,来表示一般的if,else。if(a>0) b=1;else b=-1; 可以直接写成 b=(a>0?1:-1);判断常量,变量,字符串,表达式时,也可以用switch()代替if,else。 2.用foreach代替传统的for循环。 3.能够封装的操作,尽量封装起来,减 阅读全文

posted @ 2016-11-18 15:07 乐之者v 阅读(462) 评论(0) 推荐(0) 编辑

为什么重写equals时必须重写hashCode方法?
摘要:首先我们先来看下String类的源码:可以发现String是重写了Object类的equals方法的,并且也重写了hashcode方法 那为什么在重写equals方法时都要重写hashCode方法呢:首先equals与hashcode间的关系是这样的: 1、如果两个对象相同(即用equals比较返回 阅读全文

posted @ 2016-11-15 11:23 乐之者v 阅读(39728) 评论(2) 推荐(12) 编辑

android笔记:ViewPager实现界面的滑动
摘要:最近在学习ViewPager实现界面的滑动,拜读了郭神的博客文章,并抽取归纳了自己对ViewPager的理解。 ViewPager实现界面滑动的步骤如下: 1.在xml布局内加入控件android.support.v4.view.ViewPager 2.初始化ViewPager并通过findView 阅读全文

posted @ 2016-11-08 17:14 乐之者v 阅读(353) 评论(0) 推荐(0) 编辑

java代码性能优化总结(转载)
摘要:原文链接:http://developer.51cto.com/art/201511/496263.htm 前言 代码优化,一个很重要的课题。可能有些人觉得没用,一些细小的地方有什么好修改的,改与不改对于代码的运行效率有什么影响呢?这个问题我是这么考虑 的,就像大海里面的鲸鱼一样,它吃一条小虾米有用 阅读全文

posted @ 2016-11-02 09:35 乐之者v 阅读(296) 评论(0) 推荐(0) 编辑

libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)
摘要:log报错如下: Caused by: libcore.io.GaiException: getaddrinfo failed: EAI_NODATA (No address associated with hostname)Caused by: libcore.io.ErrnoException: 阅读全文

posted @ 2016-11-01 11:14 乐之者v 阅读(1419) 评论(0) 推荐(0) 编辑

< 2025年2月 >
26 27 28 29 30 31 1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 1
2 3 4 5 6 7 8

导航

统计

点击右上角即可分享
微信分享提示