1. Character概述:1 public final class Character extends Object implements Serializable,ComparableCharacter类在对象中包装一个基本类型char的值。Character类型的对象包含类型为char...
分类:
编程语言 时间:
2015-09-24 21:19:30
阅读次数:
172
1. 面试题:Integer i = 1;i += 1;做了哪些事情?(1)其中Integer i =1;做了自动装箱( 使用valueOf()方法,int ---> Integer )(2)其中i +=1;先将Integer类型的 i 自动拆箱成 int(使用intValue()方法,Intege...
分类:
编程语言 时间:
2015-09-24 21:18:23
阅读次数:
216
1. Integer类概述(1)Integer类在对象中包装了一个基本类型 int 的值,Integer类型的对象包含一个int类型的字段。(2)该类提供了多个方法,能在int类型和String类型之间互相转换,还提供了处理int类型时候非常有用的其他一些常量和方法。2. Integer的构造方法(...
分类:
编程语言 时间:
2015-09-24 21:10:50
阅读次数:
228
1. 基本类型包装类概述(1)将基本数据类型封装成对象的好处在于可以在对象中定义更多的功能方法操作该数据。(2)常用的操作的之一:用于基本数据类型与字符串之间的转换。(3)基本类型和包装类的对应 ? Byte、Short、Integer、Long、Float、Double、Character、Bo....
分类:
编程语言 时间:
2015-09-24 19:06:04
阅读次数:
225
话题一:valueOf()与xxxValue()我们知道JAVA存在自动装箱和拆箱的功能,这个过程是JAVA直接帮助我们做了,很多时候是悄悄的,而且是无处不在的。比如直接将基本数值赋值给包装类型的变量,比如在集合中我们放入的都必须是对象。而这个过程都是调用了什么方法来实现的呢?让我们..
分类:
编程语言 时间:
2015-08-30 17:49:13
阅读次数:
780
------Java培训、Android培训、iOS培训、.Net培训、期待与您交流! -------泛型好处:1.将运行时期的ClassCastException,转移到了编译时期 方便程序员解决问题,让运行时期问题减少。 2.避免了强制转换。泛型格式:通过来定义要操作的引用数...
分类:
其他好文 时间:
2015-08-21 21:06:58
阅读次数:
235
1.包装类对象是不可变的.2.== ,在包装类和基本类型使用== 比较的时候,包装类会自动拆装为基本类型再比较3.小于等于= -128 && i <= 127) { // must cache return IntegerCache.cache[i + offset]; ...
分类:
编程语言 时间:
2015-08-15 11:52:40
阅读次数:
130
不要创建不必要的对象一.一些对象创建后不会在更改,可重复使用的对象不比在重新创建。二.能使用基本类型计算而尽量使用基本类型,包装类型在效率上比基本类型要低比如: public static void main(String[] args) { Long i=0L;//long i=0L; ...
分类:
编程语言 时间:
2015-07-31 09:03:47
阅读次数:
116
1.基本类型1.在程序设计中经常用到一系列类型(基本类型),它们需要特殊对待。对于这些类型,Java采取与C和C++相同的方法,也就是说,不用new来创建变量,出是创建一个并非引用的变量,这个变量直接存储“值”,并置于堆栈中,因此更加高效。
基本类型
包装类型
大小 boolean
Boolean
-
char
Character
16-bit
byte
B...
分类:
编程语言 时间:
2015-05-24 20:28:08
阅读次数:
124
在JAVA API的java.util.concurrent.atomic包下提供了一系列以基本类型包装类为基础的并发情况下不需要同步的类(借助硬件相关指令实现)。
首先看一个例子AutomicInteger:
public class AtomicInteger extends Number implements java.io.Serializable {
private...
分类:
编程语言 时间:
2015-05-10 06:24:27
阅读次数:
155