Java 程序员 高级特性 反射、泛型、注释符、自动装箱和拆箱、枚举类、可变 参数、可变返回类型、增强循环、静态导入 核心编程 IO、多线程、实体类、 集合类、正则表达式、 XML 和属性文件 图形编程 AWT(Java2D/JavaSound/JMF) 、Swing、SWT、JFace 网路编程
分类:
编程语言 时间:
2016-03-03 19:21:45
阅读次数:
220
学习:http://www.cnblogs.com/dolphin0520/p/3780005.html#3163302 后发现居然有这么个东西,当然也不会注意什么自动拆箱和装箱,只知道用就行了。不过这里确实值得注意一下,Integer的自动valueOf实现是有范围的: 在通过valueOf方法创
分类:
编程语言 时间:
2016-02-28 12:27:47
阅读次数:
152
这节我们来总结一下JVM编译器优化问题。 JVM编译器优化 Javac编译器 Javac的源码和调试 解析与填充符号表 注解处理器 语法分析与字节码生成 Java语法糖 泛型和类型擦除 自动装箱、拆箱与遍历循环 条件编译 JVM编译器优化 JVM的编译器可以分为三个编译器: 1、前端编译器:把.ja
分类:
其他好文 时间:
2016-02-27 18:09:51
阅读次数:
228
1、 装箱和拆箱是一个抽象的概念 2、 装箱是将值类型转换为引用类型 ;拆箱是将引用类型转换为值类型 利用装箱和拆箱功能,可通过允许值类型的任何值与Object 类型的值相互转换,将值类型与引用类型链接起来 例如: int val = 100; object obj = val; Console.W
分类:
其他好文 时间:
2016-02-20 14:41:54
阅读次数:
221
package chengbaoDemo;public class Test02 { public static void main(String[] args) { Integer i = new Integer(100); //包装类 int i1 = i.intValue(); //手动拆箱
分类:
其他好文 时间:
2016-02-09 11:15:09
阅读次数:
286
FieldInfo.SetValue的原型是:void SetValue(object obj, object value)当你传递一个值类型(结构是值类型)的时候,它要转化成object,也就是要装箱。而SetValue将作用在那个装箱产品上,而不是原来的那个结构。解决办法就是自己装箱和拆箱子:
IntegerCache有静态成员变量cache,为一个拥有256个元素的数组。在IntegerCache中也对cache进行了初始化,即第i个元素是值为i-128的Integer 对象。而-128至127是最常用的Integer对象,这样的做法也在很大程度上提高了性能。也正因为如此,“Intege...
分类:
编程语言 时间:
2016-01-23 17:49:38
阅读次数:
171
(1)包装类 java中不能定义基本数据类型的对象,但是提供了基本数据类型的包装类来解决这一问题,例如int类型的包装类Integer, 包装类的常用方法有Integer.ParseInt()方法类将int类型的数据和String类型的数据做强转。(2)装箱和拆箱 在java中,数据类型总共...
分类:
编程语言 时间:
2016-01-23 01:08:16
阅读次数:
190
JDK各个版本的新特性 对于很多刚接触java语言的初学者来说,要了解一门语言,最好的方式就是要能从基础的版本进行了解,升级的过程,以及升级的新特性,这样才能循序渐进的学好一门语言。今天先为大家介绍一下JDK1.5版本到JDK1.7版本的特性。希望能给予帮助。JDK1.5新特性:1.自动装箱与拆箱:...
分类:
其他好文 时间:
2016-01-16 23:52:15
阅读次数:
257
目录[+]1.1 拆箱1.2 拆箱变量交换1.3 扩展拆箱(只兼容python3)1.4 负数索引1.5 切割列表1.6 负数索引切割列表1.7指定步长切割列表1.8 负数步长切割列表1.9 列表切割赋值1.10 命名列表切割方式1.11 列表以及迭代器的压缩和解压缩1.12 列表相邻元素压缩器1....
分类:
编程语言 时间:
2016-01-14 22:13:26
阅读次数:
301