码迷,mamicode.com
首页 >  
搜索关键字:拆箱 装箱    ( 1588个结果
常见的空指针异常有哪些?
定义:NullPointerException由RuntimeException派生出来,是一个运行级别的异常。意思是说可能会在运行的时候才会被抛出,而且需要看这样的运行级别异常是否会导致你的业务逻辑中断。发生原因: 1.空指针异常发生在对象为空,但是引用这个对象的方法以及自动装箱自动拆箱的时候。 ...
分类:其他好文   时间:2020-01-14 13:30:48    阅读次数:118
装箱拆箱
装箱拆箱 放入object和取出过程 装箱:根据值类型的值,在堆上创建一个完整的引用类型对象,并返回对象的引用,是一种隐式转换 就是将值类型转换为引用类型 有时候需要将值类型转化为引用类型来进行统一的操作和统一的存储 装箱示例: int i=3;//这个是int类型的值类型,值为3 object o ...
分类:其他好文   时间:2020-01-14 13:11:47    阅读次数:61
java基础-泛型的优点
1、性能 对值类型使用非泛型集合类,在把值类型转换为引用类型,和把引用类型转换为值类型时,需要进行装箱和拆箱操作。装箱和拆箱的操作很容易实现,但是性能损失较大。假如使用泛型,就可以避免装箱和拆箱操作。 1 ArrayList list=new ArrayList(); 2 list.Add(20); ...
分类:编程语言   时间:2020-01-12 23:40:02    阅读次数:141
随机算法与近似算法
参考《算法设计技巧与分析》 近似算法为求近似解的算法 度量标准:相对性能界 ,RA=A(I)/OPT(I) (最小化问题)或 RA(I)=OPT(I)/A(I)(最大化问题),越接近一越好 代表的算法有背包问题,装箱问题(FF 首次适应,BF最佳适应,FFD递减首次适应,BFD),欧几里得旅行商问题 ...
分类:编程语言   时间:2020-01-12 20:17:16    阅读次数:144
C#容器介绍
在C#中,数组由于是固定长度的,所以常常不能满足我们开发的需求。 由于这种限制不方便,所以出现了ArrayList。 ArrayList、List<T> ArrayList是可变长数组,你可以将任意多的数据Add到ArrayList里面。其内部维护的数组,当长度不足时,会自动扩容为原来的两倍。 但是 ...
分类:Windows程序   时间:2020-01-09 18:50:29    阅读次数:94
代码规范
1.常量 & 变量 1.1 直接赋值常量值,禁止声明新对象 Long i = 1L; String s = "abc"; 1.2 尽量使用基本数据类型,避免自动装箱和拆箱(装箱和拆箱都是需要 CPU 和内存资源的,所以应尽量避免使用自动装箱和拆箱) int sum = 0; 1.3 如果变量的初值会 ...
分类:其他好文   时间:2020-01-08 18:46:58    阅读次数:92
Java常用类__装箱/拆箱
以下是常用的各两种方法(各类提供了构造方法,静态方法) 一、基本数据类型 转化为 包装类(装箱) 例:int i=10; Integer num=i;//num=10 二、包装类 转化为 基本数据类型 (拆箱) 例:Integer num=10; int i=num;//i=10 三、基本数据类型 ...
分类:编程语言   时间:2020-01-08 18:42:58    阅读次数:89
java 装箱和拆箱
每次看到某篇博客里面说要静下心来欣赏源码,我都很感慨,我的耐心没人家好。是真的要静下心来读源码,因为说不定就像作者说的那样 “说不定你就发现了一个优秀的设计呢!!!” 才不久就被同事说了,学知识的时候不要看野史,要看官方。我还是做不到。官方是一定要看的,但是野史还是照样翻,因为我觉得很多野史写的很生 ...
分类:编程语言   时间:2020-01-07 13:00:14    阅读次数:68
docker的安装及基本命令
docket的安装及基本命令下载各个版本Docker地址:https://download.docker.com/linux/static/stable/x86_64/docker概述docker是在liunx容器里运行应用的开源工具,是一种轻量级的“虚拟机”。docker的logo设计为蓝色鲸鱼,鲸鱼可以看作为宿主机,而集装箱可以理解为相互隔离的容器。每个集装箱都包含自己的应用程序。即可以是一个
分类:其他好文   时间:2020-01-06 16:17:44    阅读次数:96
上机实验题7--求解装载问题
//求解装载问题 #include<stdio.h> #define MAXN 20 int n,W; int maxw; int x[MAXN]; int minm = 32767; void disp(int n){ int i; printf("选取的集装箱:\n"); for(i=1;i<= ...
分类:其他好文   时间:2020-01-05 20:31:55    阅读次数:86
1588条   上一页 1 ... 13 14 15 16 17 ... 159 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!