集合和数组比较像,也是一种,容器但是有很大区别
数组的长度在初始化时时定下来的,不可变了,那么以后如果项目需求改变,原本需要10个学生信息,现在要20个,那怎么办? 所以就引出了集合
集合的最根上的接口是collection,其子接口有list和set。 集合和数组差不多,但是你可以...
分类:
其他好文 时间:
2014-04-28 02:52:29
阅读次数:
450
做项目时候会遇到我们用WebView
打开一个web,希望这个web可以调用自己的一些方法,比如我们在进一个web页面,然后当我们点击web上的某个按钮时,希望能判断当前手机端是否已经登录,如果未登录,那么就会跳转到登录页面(登陆页面是另一个Activity)。这个时候,一个简单的做法就是在按钮动作...
分类:
移动开发 时间:
2014-04-28 01:41:42
阅读次数:
662
运算符优先级
首先,括号的优先级最高,如果对于复杂的之运算,身己分不清楚先进行什么运算,可以在适当的位置加上括号,使运算的层次更分明。
算数运算符一般是针对数字,有"+","-","*","\",这些是双目远算符,符号左右都有基本数据类型,"++","--",是单目运算符,如果表达式只有...
分类:
其他好文 时间:
2014-04-28 01:33:45
阅读次数:
445
java中的Switch case 语句 在Switch语句中有4个关键字:switch,case
break,default.
在switch(变量),变量只能是整型或者字符型,程序先读出这个变量的值,然后在各个"case"里查找哪个值和这个变量相等,如果相等,则条件成立,程序执行相应...
分类:
编程语言 时间:
2014-04-28 01:23:56
阅读次数:
643
2014-04-27
20:25题目:关于java中标有synchronized的成员方法?解法:这代表同一个对象实例的synchronized方法不能被多个线程同时调用。注意有这么多个地方都加粗了,如果这些条件有一个不满足的话,就是可以调用的。另外,如果此方法是静态成员方法,
那么总可以认为是“同...
分类:
编程语言 时间:
2014-04-28 01:16:06
阅读次数:
583
使用NTFS分区,可以更好的管理磁盘及提高系统的安全性;硬盘为NTFS格式时,碎片整理也快很多。在安装的过程中可以选择使用NTFS还是FAT分区。如果在安装过程中选择了FAT,可以用下面的办法来把它转换成NTFS。1.
依次选择“开始→运行”命令,在弹出对话框中输入“cmd”命令(或点“开始→程序→...
分类:
其他好文 时间:
2014-04-28 00:44:49
阅读次数:
579
C++ Primer 5E 有符号和无符号
无符号类型和有符号类型混合运算时,有符号数会被提升至无符号类型,如果其值为负责会产生错误。 int main(){ unsigned int u = 10;
int i = -42; std::cout using Vec = vector>;auto和d...
分类:
编程语言 时间:
2014-04-28 00:19:15
阅读次数:
575
2014-04-27
19:26题目:哲学家吃饭问题,死锁问题经典模型(专门用来黑哲学家的?)。解法:死锁四条件:1. 资源互斥。2. 请求保持。3. 非抢占。4.
循环等待。所以,某砖家拿起一只筷子后如果发现没有另一只了,就必须把手里这只筷子放下,这应该是通过破坏“请求保持”原则来防止死锁产生,请...
分类:
编程语言 时间:
2014-04-27 21:30:09
阅读次数:
699
一、普通数组排序
js中用方法sort()为数组排序。sort()方法有一个可选参数,是用来确定元素顺序的函数。如果这个参数被省略,那么数组中的元素将按照ASCII字符顺序进行排序。如:var
arr = ["a", "b", "A", "B"];arr.sort();console.log(...
分类:
Web程序 时间:
2014-04-27 21:25:39
阅读次数:
1055
2014-04-27
19:14题目:如何测量上下文切换的时间?解法:首先,上下文切换是什么,一搜就知道。对于这么一个极短的时间,要测量的话,可以通过放大N倍的方法。比如:有A和B两件事,并且经常一起发生,每件只需要花几纳秒。如果你把A事件连续做几百万次,而B时间只做了几次,这样就能排除B事件对于测...
分类:
编程语言 时间:
2014-04-27 21:24:59
阅读次数:
672