C 基础入门 八 泛型 C 中的泛型能够将类型作为参数来传递,即在创建类型时用一个特定的符号,如“T”来作为一个占位符,代替实际的类型,等待实例化时用一个实际的类型来代替。 使用泛型类型可以最大限度的重用代码、保护类型的安全以及提高性能 降低了强制转换或装箱操作的成本或风险、可以对泛型进行约束以访问 ...
自动装箱和拆箱 https://docs.oracle.com/javase/tutorial/java/data/autoboxing.html 1.5才有(Autoboxing,Unboxing) 自动装箱(Autoboxing)是java编译器在java基本类型和对应的对象包装类型上做的自动转 ...
分类:
其他好文 时间:
2018-02-13 16:48:05
阅读次数:
160
题目:https://www.luogu.org/problemnew/show/P3195 题目描述 P教授要去看奥运,但是他舍不下他的玩具,于是他决定把所有的玩具运到北京。他使用自己的压缩器进行压缩,其可以将任意物品变成一堆,再放到一种特殊的一维容器中。P教授有编号为1...N的N件玩具,第i件 ...
分类:
其他好文 时间:
2018-02-10 20:43:35
阅读次数:
181
自动装箱和拆箱从Java 1.5开始引入,目的是将原始类型值转自动地转换成对应的对象。自动装箱与拆箱的机制可以让我们在Java的变量赋值或者是方法调用等情况下使用原始类型或者对象类型更加简单直接。 如果你在Java1.5下进行过编程的话,你一定不会陌生这一点,你不能直接地向集合(Collection ...
分类:
编程语言 时间:
2018-02-07 19:57:33
阅读次数:
154
1、Array:在内存中连续存储。索引速度快。赋值,修改元素简单。 不足:(1)插入数据麻烦 (2)声明时必须指定长度 2、ArrayList:解决了Array的不足 不足:(1)类型不安全 (2)存储或检索值类型时有装箱、拆箱操作,性能消耗 3、List: 与ArrayList类似,弥补了Arra ...
这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number 类属于 java.lang 包。下面是一个使用 Integer 对象的实例:Test.java 文件代码:public class ...
分类:
编程语言 时间:
2018-02-05 14:23:04
阅读次数:
216
这种由编译器特别支持的包装称为装箱,所以当内置数据类型被当作对象使用的时候,编译器会把内置类型装箱为包装类。相似的,编译器也可以把一个对象拆箱为内置类型。Number类属于java.lang包。下面是一个使用Integer对象的实例:Test.java文件代码:publicclassTest{publicstaticvoidmain(Stringargs[]){Integerx=5;x=x+10;
分类:
编程语言 时间:
2018-02-05 12:30:30
阅读次数:
205
斜率优化dp 本来想直接肝这玩意的结果还是被忽悠着做了两道数论 现在整天浑浑噩噩无心学习甚至都不是太想颓废是不是药丸的表现 各位要知道我就是故意要打删除线并不是因为排版错乱 反正就是一个del标签嘛并不是什么大事的说 讲道理这一篇要不是写laTex我就直接用html写了 Emmmm划掉的原因是因为跟 ...
分类:
其他好文 时间:
2018-02-04 19:31:47
阅读次数:
200
2018/2/3_第1次修改 ccb_warlock 为了适应当前容器化的部署方式,故最近也在对docker进行学习。目前的理解是docker服务就像一艘货船,而你的各项服务可以封装在一个个集装箱里,而且在docker里服务的启动非常快,故有必要从基础的部署内容开始整理。 这次整理的是docker、 ...
分类:
其他好文 时间:
2018-02-04 11:16:04
阅读次数:
156
1.包装类:基本数据类型是不具备对象的特性的,比如基本类型不能调用方法,功能简单。为了让基本数据类型也具备对象的特性,java为每个基本数据类型都提供了一个包装类,这样我们就可以像操作对象那样来操作基本的数据类型 2.装箱:把基本类型转换成包装类(手动装箱,自动装箱) 拆箱:把包装类对象转换成基本类 ...
分类:
其他好文 时间:
2018-02-03 23:07:52
阅读次数:
174