会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
蜕变之路
博客园
首页
新随笔
联系
订阅
管理
2017年6月29日
从字节码看Java中for-each循环(增强for循环)实现原理
摘要: 转发:http://blog.csdn.net/u011392897/article/details/54562596 for-each循环是jdk1.5引入的新的语法功能。并不是所有东西都可以使用这个循环的。可以看下Iterable接口的注释,它说明了除了数组外,其他类想要使用for-each循环
阅读全文
posted @ 2017-06-29 15:38 蜕变之路
阅读(1970)
评论(0)
推荐(0)
2017年6月27日
Java 类型安全的异构容器
摘要: 转载自:http://blog.csdn.net/sh_c1991/article/details/45965743 我们的想法是用key自身的class 类型作为key。因为Class 是参数化的类型,它可以确保我们使Context方法是类型安全的,而无需诉诸于一个未经检查的强制转换为T。这种形式
阅读全文
posted @ 2017-06-27 14:08 蜕变之路
阅读(715)
评论(0)
推荐(0)
2017年4月3日
Android 异步消息处理机制 让你深入理解 Looper、Handler、Message三者关系
摘要: 转载请标明出处:http://blog.csdn.net/lmj623565791/article/details/38377229 ,本文出自【张鸿洋的博客】 很多人面试肯定都被问到过,请问Android中的Looper , Handler , Message有什么关系?本篇博客目的首先为大家从源
阅读全文
posted @ 2017-04-03 21:24 蜕变之路
阅读(214)
评论(0)
推荐(0)
Java中的多线程你只要看这一篇就够了
摘要: Java中的多线程你只要看这一篇就够了 引 如果对什么是线程、什么是进程仍存有疑惑,请先Google之,因为这两个概念不在本文的范围之内。 用多线程只有一个目的,那就是更好的利用cpu的资源,因为所有的多线程代码都可以用单线程来实现。说这个话其实只有一半对,因为反应“多角色”的程序代码,最起码每个角
阅读全文
posted @ 2017-04-03 21:20 蜕变之路
阅读(111)
评论(0)
推荐(0)
2017年3月30日
Android Binder设计与实现篇
摘要: 摘要 摘要 Binder是Android系统进程间通信(IPC)方式之一。Linux已经拥有管道,system V IPC,socket等IPC手段,却还要倚赖Binder来实现进程间通信,说明Binder具有无可比拟的优势。深入了解Binder并将之与传统IPC做对比有助于我们深入领会进程间通信的
阅读全文
posted @ 2017-03-30 22:50 蜕变之路
阅读(619)
评论(0)
推荐(0)
2017年3月22日
【剑指offer】两个栈实现一个队列
摘要: 转载请注明出处:http://blog.csdn.net/ns_code/article/details/25068625 剑指offer上的第七题,之前在Cracking the Coding interview上做过该题,这次把原来的程序搬了过来,并根据九度OJ的测试系统写了测试代码,在九度OJ
阅读全文
posted @ 2017-03-22 13:39 蜕变之路
阅读(243)
评论(0)
推荐(0)
2017年3月3日
排序--快速排序学习
摘要: 快速排序由于排序效率在同为O(N*logN)的几种排序方法中效率较高,因此经常被采用,再加上快速排序思想 分治法也确实实用,因此很多软件公司的笔试面试,包括像腾讯,微软等知名IT公司都喜欢考这个,还有大大小的程序方面的考试如软考,考研中也常常出现快速排序的身影。 总的说来,要直接默写出快速排序还是有
阅读全文
posted @ 2017-03-03 23:26 蜕变之路
阅读(208)
评论(0)
推荐(0)
公告