对象包装器、自动装箱与拆箱 2016/11/30 晚 特点: 1.所有的基本类型都有一个包装器类与之对应。[Integer,Boolean,Long,Character,Short,Float,Double,Void,Byte] 2.对象包装器类是final的,意味着: ①不能定义他们的子类。 ②一 ...
分类:
编程语言 时间:
2017-07-12 15:21:55
阅读次数:
261
先抄一段定义: 语法糖(Syntactic Sugar),也称糖衣语法,是由英国计算机学家 Peter.J.Landin 发明的一个术语,指在计算机语言中添加的某种语法,这种语法对语言的功能并没有影响,但是更方便程序员使用。Java 中最常用的语法糖主要有泛型、变长参数、条件编译、自动拆装箱、内部类 ...
分类:
编程语言 时间:
2017-07-11 19:30:04
阅读次数:
179
题目描述 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30,每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入输出格式 输入格式: 一个整数,表示箱子容量 一个整数,表示有n个物品 接下来n行,分别表示这n 个物品的 ...
分类:
其他好文 时间:
2017-07-11 19:23:13
阅读次数:
113
一. 深入代码 在创建数字 1 的对象时, 大多数人会使用 new Integer(1), 而使用 Integer.valueOf(1) 可以使用系统缓存,既减少可能的内存占用,也省去了频繁创建对象的开销。 系统默认只缓存 -128~127 之间的整数。下面我们看一下 Integer.valueOf ...
分类:
其他好文 时间:
2017-07-07 11:46:05
阅读次数:
224
装箱问题 题目描述 Description 有一个箱子容量为V(正整数,0<=V<=20000),同时有n个物品(0<n<=30),每个物品有一个体积(正整数)。 要求n个物品中,任取若干个装入箱内,使箱子的剩余空间为最小。 输入描述 Input Description 有一个箱子容量为V(正整数, ...
分类:
其他好文 时间:
2017-07-05 14:21:50
阅读次数:
207
恢复内容开始 1、面向对象五大基本原则: 单一原则、开放原则、里氏原则、依赖倒置原则、接口隔离原则 2、java的标准输入和输出: System.in System.out 一般从控制台读入和输出 3、java原生类 8 个: int、double、char、long、short、byte、floa ...
分类:
其他好文 时间:
2017-07-05 00:34:12
阅读次数:
171
List和ArrayList的性能比较 在使用ArrayList这样的非泛型集合的过程中,要进行装箱和拆箱操作,会有比较大的性能损失,而使用泛型集合就没有这样的问题。List是泛型,而ArrayList是非泛型。存数据岛ArrayList都需要专程object,读取又要转换成相应的数据类型,List ...
分类:
其他好文 时间:
2017-07-03 22:27:33
阅读次数:
198
6月27日,一种新型勒索病毒NotPetya席卷全球,其中包括切尔诺贝利核电站、印度最大的集装箱货港和一些美国医院。就像上个月的WannaCry一样,这个恶意软件会对电脑里所有的数据进行加密,并向用户索取比特币作为解密的条件。 虽然这种会封锁电脑中所有文件的病毒正有愈演愈烈的趋势,但这还不是最坏的。 ...
分类:
其他好文 时间:
2017-07-03 17:18:44
阅读次数:
156
codevs也有这题,伪·双倍经验233 首先朴素DP方程很容易看出:f[i]=min(f[j]+(i-j-1+sum[i]-sum[j]-L)^2); 于是设g[i]=i+sum[i] g[j]=j+sum[j] c=1+L 则f[i]=min(f[j]+(g[i]-g[j]-c)^2) 证明决策 ...
分类:
其他好文 时间:
2017-07-02 15:10:57
阅读次数:
147
ArrayList 不太好用: 因为集合里面存放的是 Object 类型的元素,会产生装箱和拆箱,影响系统运行 时间 AddRange 添加数组,添加进去之后,在集合里面是以单个元素存放的 装箱:值类型 >引用类型( string 数组 class object 接口) 拆箱:引用类型==>值类型 ...
分类:
其他好文 时间:
2017-06-27 23:31:51
阅读次数:
213