1100: B10 动态规划 集装箱装载(01背包) 时间限制: 1 Sec 内存限制: 128 MB 提交: 5 解决: 5 [提交] [状态] [讨论版] [命题人:外部导入] 题目描述 有一批共n个集装箱要装上艘载重量为c的轮船,其中集装箱i的重量为wi。找出一种最优装载方案,将轮船尽可能装满 ...
分类:
其他好文 时间:
2019-06-16 21:47:24
阅读次数:
184
1:减少代码的选项可以是用Object类,也可以使用泛型 但是Object类进行类型传递不是类型安全的。泛型类使用泛型类型保证了类型安全。 泛型类 泛型方法 泛型接口 泛型优点: 1:性能 装箱和拆箱很容易使用,但性能损失比较大。 泛型的话在编译的时候就会动态生成我们定义他的类型,这样就不用进行装箱 ...
JDK5新特性 自动装箱和拆箱 泛型 增强for循环 静态导入 可变参数 枚举 枚举概述 是指将变量的值一一列出来,变量的值只限于列举出来的值的范围内。举例:一周只有7天,一年只有12个月等。 回想单例设计模式:单例类是一个类只有一个实例 那么多例类就是一个类有多个实例,但不是无限个数的实例,而是有 ...
分类:
编程语言 时间:
2019-06-08 11:56:04
阅读次数:
113
Integer Cache 废话不多说 >直接上代码: 结果: What?这个输出结果怎么跟以往的认知有所出入呢?在我们的代码“Integer numA = 127”中,编译器会把基本数据的“自动装箱”(autoboxing)成包装类,所以这行代码就等价于“Integer numA = Intege ...
分类:
系统相关 时间:
2019-06-06 18:48:19
阅读次数:
119
顾名思义,一个类实例化一个对象后,对象的属性无法被改变,可称之为不可变类。如JDK中的八大包装类、String类等。不可变类各有用处,如包装类用于对基本类型的装箱操作,把基本类型化身为对象使用。而String类作为我们最常用的类之一,通过字符串常量池大大提升了性能。不可变类因为是不可变的,所以天然具 ...
分类:
其他好文 时间:
2019-06-03 23:57:03
阅读次数:
222
Docker解决的主要问题 有过后台开发经验的同学,一定遇到过下面这些问题: 程序在开发环境跑得好好的,但是部署到生产环境,却状况频出; 假设某个程序要在客户的环境上进行部署,虽然在自己的环境上部署、验证成功,但始终担心客户的环境上缺少某些必要的库文件,或者某些文件的版本不符合要求; 那么,有了do ...
分类:
其他好文 时间:
2019-06-01 19:05:39
阅读次数:
94
1. 源码相关的说明参考java 8 doc https://docs.oracle.com/javase/8/docs/api/ 2.自动装箱使用缓存原理: 调用static valueOf从而使用内部静态内static class IntegerCache{},其中cache最大值可以调整,通过 ...
分类:
其他好文 时间:
2019-05-28 09:20:02
阅读次数:
87
基本类型可以使用运算符直接进行计算,但是引用类型不可以。 l 自动拆箱:对象自动直接转成基本数值 自动装箱:基本数值自动直接转成对象 l 自动装箱(byte常量池)细节的演示 当数值在byte范围之内时,进行自动装箱,不会新创建对象空间而是使用已有的空间。 public class Demo04 { ...
分类:
其他好文 时间:
2019-05-27 13:30:46
阅读次数:
116
基本类型包装 就是转换用 8个类型 就是8个方法 除了int(Integer) 和char(Character)之外,其他6个都是 字符串转成基本类型 得出结论 想转成什么类型 就用 parase 转成什么类型 基本数据类型转字符串3种 基本类型和对象转换 自动拆装箱 JDK1.5之后自动拆装箱 ...
分类:
其他好文 时间:
2019-05-27 10:29:51
阅读次数:
98
题目描述 一个工厂制造的产品形状都是长方体,它们的高度都是h,长和宽都相等,一共有六个型号,他们的长宽分别为1*1,2*2,3*3,4*4,5*5,6*6。这些产品通常使用一个6*6*h的长方体包裹包装然后邮寄给客户。因为邮费很贵,所以工厂要想方设法的减小每个订单运送时的包裹数量。他们很需要有一个好 ...
分类:
其他好文 时间:
2019-05-26 13:02:30
阅读次数:
121