ArrayList(频繁拆装箱等原因,消耗性能,不建议使用) 需引入的命名空间 using System.Collections; 使用 ArrayList arrayList = new ArrayList(); arrayList.Add("abc"); //将数据新增到集合结尾处 arrayL ...
介绍 Java 5增加了自动装箱与自动拆箱机制,方便基本类型与包装类型的相互转换操作。(关于基本类型与包装类型之前有记录过https://www.cnblogs.com/xiuzhublog/p/12822045.html) 我们认为包装类是对基本类型的包装,所以,把基本数据类型转换成包装类的过程就 ...
分类:
编程语言 时间:
2020-05-03 18:55:04
阅读次数:
70
Integer的三三两两 题目 一句话总结 从IntegerCache讲起 Integer执行一次完整过程示例 Integer自动拆装箱 Integer运算 一些例题 原生int和Integer比较 Integer相互比较 注 ...
分类:
其他好文 时间:
2020-05-03 18:11:52
阅读次数:
43
本文参考原文-http://bjbsair.com/2020-03-22/tech-info/5702/jad反编译工具,已经不再更新,且只支持JDK1.4,但并不影响其强大的功能。基本用法:jadxxx.class,会生成直接可读的xxx.jad文件。自动拆装箱对于基本类型和包装类型之间的转换,通过xxxValue()和valueOf()两个方法完成自动拆装箱,使用jad进行反编译可以看到该过程
分类:
其他好文 时间:
2020-03-24 13:17:16
阅读次数:
85
装箱:将基本类型用他们对应的引用类型包装起来 拆箱:将包装类型转换为基本类型 自动拆装箱: Integer i =10; //自动装箱 反编译后代码:integer i = Integer.valueOf(10); int b= i; //自动拆箱 反编译后代码:int b = i.intValue ...
分类:
其他好文 时间:
2020-03-14 11:09:26
阅读次数:
63
一、深入自动拆装箱 1.直接举例: public class D78_AutomaticUnpackingAndPacking{ public static void main(String[] args){ Integer i1 = new Integer(10); Integer i2 = ne ...
分类:
编程语言 时间:
2020-01-31 00:34:50
阅读次数:
99
1.java的数据类型:基本数据类型(8种)和引用数据类型。 基本数据类型: 引用数据类型: (1)类类型:String (2)接口类型 (3)数组类型 2.包装类:由于java是面向对象的,java编程思想一书中说道:一切都是对象,所以形成了包装类,但是由于包装类的效率比较低,所以还是保留了基本数 ...
分类:
编程语言 时间:
2019-09-21 17:05:47
阅读次数:
96
基本数据类型 基本类型,或者叫做内置类型,是Java中不同于类(Class)的特殊类型。它们是我们编程中使用最频繁的类型。 Java是一种强类型语言,第一次申明变量必须说明数据类型,第一次变量赋值称为变量的初始化。 Java基本类型共有八种,基本类型可以分为三类: 字符类型char 布尔类型bool ...
分类:
其他好文 时间:
2019-08-25 18:30:58
阅读次数:
98
不知大家有没有思考过,当我们使用IDE写了一个Demo类,并执行main函数打印 hello world时都经历了哪些流程么? 想通过这篇文章来分析分析Java的执行流程,或者换句话说想聊聊Java的编译期与运行期的流程。 开门见山 编译期间都做了什么 运行期间都做了什么 1. 开门见山 假如我们写 ...
分类:
编程语言 时间:
2019-08-17 01:11:41
阅读次数:
95