先说坑:对于装箱的Boolean类型,不能用isABC和setABC的组合,只能用getABC与setABC的组合(对于任何非基本类型,都是这样)beanUtils的BeanUtils.copyProperties看的不是成员,而是get与set方法,也就是属性(property),对于基本bool...
分类:
Web程序 时间:
2015-07-21 01:04:23
阅读次数:
241
3.1 为什么需要泛型避免了强制转换,使代码更易读易写,也就减少了出bug的几率。提升了性能由于编译时做了更多的检查,运行时的检查就可以少做很多。JIT能够聪明地处理值类型,能消除很多情况下的装箱和拆箱处理。3.2 日常使用的简单泛型3.2.1通过例子来学习: 泛型字典 class Dictiona...
装箱(inbox)和拆箱(outbox)
代表了类类型和基本类型之间的转换行为。
手动版本:
Integer b = new Integer(10);
Int a = b.intValue;
自动版本:
Integer b=30; à Integer b=new Integer(30);
Int a=b; ...
分类:
编程语言 时间:
2015-07-18 12:35:16
阅读次数:
145
vector特点:1.可变长的动态数组2.使用时包括头文件 #include 3.支持随机訪问迭代器? 依据下标随机訪问某个元素时间为常数? 在尾部加入速度非常快? 在中间插入慢成员函数初始化vector(); 初始化成空vector(int n); ...
分类:
其他好文 时间:
2015-07-17 22:15:04
阅读次数:
135
当你声明一个变量时内存中都发生了什么?当你在一个.Net应用程序中声明一个变量时,首先要分配一些内存快到RAM,它包括三样东西,第一个是变量名,第二个是变量的数据类型,最后一个是变量的值。这只是一个很简单的解释,根据变量的数据类型不同,有两种内存分配类型:堆栈内存和堆内存。图 2 声明变量后的内存结...
分类:
其他好文 时间:
2015-07-17 09:32:34
阅读次数:
196
java 自动装箱与拆箱这个是jdk1.5以后才引入的新的内容,作为秉承发表是最好的记忆,毅然决定还是用一篇博客来代替我的记忆:java语言规范中说道:在许多情况下包装与解包装是由编译器自行完成的(在这种情况下包装成为装箱,解包装称为拆箱);其实按照我自己的理解自动装箱就可以简单的理解为将基本数据类...
分类:
编程语言 时间:
2015-07-16 16:09:39
阅读次数:
134
项目管理Time Limit: 2000/1000 MS (Java/Others)Memory Limit: 32768/32768 K (Java/Others)Total Submission(s): 730Accepted Submission(s): 258Problem Descript...
分类:
其他好文 时间:
2015-07-16 16:08:49
阅读次数:
176
是什么简单的说Docker是一个构建在LXC之上的,基于进程容器(Processcontainer)的轻量级VM解决方案拿现实世界中货物的运输作类比,为了解决各种型号规格尺寸的货物在各种运输工具上进行运输的问题,我们发明了集装箱Docker的初衷也就是将各种应用程序和他们所依赖的运行环境打包成标准的...
分类:
其他好文 时间:
2015-07-16 15:40:36
阅读次数:
177
1010: [HNOI2008]玩具装箱toyTime Limit:1 SecMemory Limit:162 MBSubmit:7184Solved:2724[Submit][Status][Discuss]DescriptionP教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北...
分类:
其他好文 时间:
2015-07-13 23:54:22
阅读次数:
145
前言:《effective Java》一书确实经典,真是为没有早一点买到这本书而感到遗憾。再来学习一个小知识,在之前,我只是知道integer是int的装箱类,而int是基本类型而已,从来没有意识到自动装箱有这么大的区别,“要优先使用基本类型而不是装箱基本类型,要当心无意识的自动装箱。”...
分类:
编程语言 时间:
2015-07-11 16:47:52
阅读次数:
110