Intent传递数据和Bundle传递数据是一回事, Intent传递时内部还是调用了Bundle。 以下为源码: public Intent putExtra(String name, boolean value) { if (mExtras == null) { mExtras = new Bundle(); } mExtras.put
Java中有八种基本数据类型,分别为:byte、short、int、long、float、double、char、boolean。 这八种基本类型都有对应的包装类,分别为:Byte、Short、Integer、Long、Float、Double、Character、Boolean。 面试时时常会闻到这八种基本类型及其包装类,而且各种基本类型所占的字节数即使记不住、能用代码实现也是可
一个比较流行的问题是,“Java下一个版本会有什么特性呢?” 。这是否是个好问题却有待商榷。在下面的内容里,我总结了至今为止的Java主要发行版中各自引入的新特性,这样做的目的是为了突出各个新特性是在哪个发行版中引入的。除了列出的特性外,每个发行版还做了很多优化和修复BUG的工作。 Java Version SE 7 开发代号是Dolphin(海豚),于2011-07-28发行。
转自:http://www.365mini.com/page/10.htm 在以前的版本中使用泛型类型,需要在声明并赋值的时候,两侧都加上泛型类型。例如: Map myMap = new HashMap(); 不过,在Java SE 7中,这种方式得以改进,现在你可以使用如下语句进行声明并赋值: Map myMap = new HashMap(); //注意后面的"" 在这条
在一般的数据结构的书中,树的那章后面,著者一般都会介绍一下哈夫曼(HUFFMAN) 树和哈夫曼编码。哈夫曼编码是哈夫曼树的一个应用。哈夫曼编码应用广泛,如 JPEG中就应用了哈夫曼编码。 首先介绍什么是哈夫曼树。哈夫曼树又称最优二叉树, 是一种带权路径长度最短的二叉树。所谓树的带权路径长度,就是树中所有的叶结点 的权值乘上其到根结点的 路径长度(若根结点为0层,叶结点到根结点的路径
原文链接:http://java.chinaitlab.com/base/725590.html 一些初学JAVA的朋友可能会遇到JAVA的数据类型之间转换的苦恼,例如,整数和float,double型之间的转换,整数和String类型之间的转换,以及处理、显示时间方面的问题等。下面笔者就开发中的一些体会介绍给大家。 我们知道,Java的数据类型分为三大类,即布尔型
最为一个常识,我们都知道浮点型在内存中占用的是4个字节的空间,而long型占用的是8个字节的空间。可是为什么4个字节的float型的最大值会大于long型的最大值呢? 我们都知道,float类型的范围是:一3.403E38~3.403E38。而long类型的范围是:-2^63~2^63-1(大概是9*10^18)。 我以前也是简单的记住就算完事了,对于它为什么会
排序算法有很多,所以在特定情景中使用哪一种算法很重要。为了选择合适的算法,可以按照建议的顺序考虑以下标准: (1)执行时间 (2)存储空间 (3)编程工作 对于数据量较小的情形,(1)(2)差别不大,主要考虑(3);而对于数据量大的,(1)为首要。 主要排序法有: 一、冒泡(Bubble)排序——相邻交换 二、选择排序——每次最小/大排在相
现在都是“大数据”时代,大量的用户数据需要处理,如何保证大量数据在多线程下的安全,成了比较重要的问题。 今天要学习的就是java.util.concurrent包下Locks接口的一个实现类,ReadWriteLock,读写锁。 读写锁的出现是为了弥补传统同步方式synchronized的缺憾,使用synchronized同步的方法或语句,当多线程读取一个大数据时,每次只能有一个线程读取,
转自: http://www.itlanbao.com/ns/news.aspx?s=600038 备注:面试中本人就是这么整理的,根据题目解析来参考回答每一个问题, 至少会给面试官一个感觉就是对回答某一个具体问题的时候能够有条理的说出来, 这个只是个人挑战25K的学习准备,如果写得有问题希望大家提出,谢谢。 ------------》(一):Android卸载程序之后如何跳转到指
称赞削弱了勤勉。 懒惰等于将一个人活埋。——泰勒 最近一段时间,感觉自己状态很差劲。 找到工作后就不想好好深入学Android,每天都是跟着业务需求走,遇到不会的需求才去查、去下demo,找到了也是简单改改,能用就行了,不求甚解。 这样昏昏沉沉好长段时间了,也想过主动学习,冲动上来了买了三四本Android开发相关的书,结果等拆完包裹、翻翻目录后,激情就褪去了。 每天看到那几本书
转自小巫:http://blog.csdn.net/wwj_748/article/details/51278689#comments 前言 好吧,最近很多人都想知道我是如何拿到腾讯社招的offer的,这里不说教,毕竟我不是什么大牛,也没有很干很干的货给到大家,只把我面试的过程分享给大家,给大家一个参考罢了,面试像BAT这样的顶级互联网公司,光凭你满腔热血是根本行不通的,想顺利通关,你面试
转自:http://blog.csdn.net/theone10211024/article/details/51025022 最近打算换工作了,面试了百度作业帮、今日头条、阿里、网易和小米的工作。然后把面试的题目写下来,给找工作的同学一些指导。 首先,我面试的是Android高级岗,不过一些基础的知识应该是所有层次的同学都应掌握的。其次,问到的项目相关的问题不在这里和大家分享,因为
如果你已经写了三五年代码,依旧对它乐此不彼,期待着在专家路线上继续前进,那么,这份职业方向就是写给你看的。 如果—— 你已熟悉了android系统的体系结构、对它的framework和各种底层库信手拈来。 你已熟悉了android中的常用空间,能对view的绘制过程娓娓道来。 你已有很多的android下的高性能编程、调优的经验,甚至说得上是精通。 那你下一步的努
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号