《Java 基础系列》初步整理大概有 12 篇,主要内容为。: 抽象类和接口内部类修饰符装箱拆箱注解反射泛型异常集合IO字符串其他第一篇我们来聊聊抽象类和接口。 “抽象类和接口”听起来是非常普遍的东西,有些朋友会觉得:这个太基础了吧,有啥好说的,你又来糊弄我。 这里写图片描述 事实上我在面试中不仅一 ...
分类:
编程语言 时间:
2017-11-05 00:30:19
阅读次数:
143
arraylist是接口list的实现类,所以在使用过程中比较推荐使用list接口来实现,arraylist在程序开发过程中应用非常广泛,接下来,脚本之家的小编给大家总结了arraylist的使用,有需要的朋友可以参考下 1、什么是ArrayList ArrayList就是传说中的动态数组,用MSD ...
分类:
其他好文 时间:
2017-10-31 11:04:33
阅读次数:
212
java中的8种基本数据类型:boolean byte char short int float double long 自动拆装箱的问题引入: 由于在一开始学习java的时候,”万物皆对象“这种面向对象的看问题方式,时刻围绕在脑海中。因为静态的变量和基本数据类型不属于对象,但是由8种基本数据类型的 ...
分类:
编程语言 时间:
2017-10-28 00:27:50
阅读次数:
351
JDK1.5的升级引入了装箱和拆箱概念,简单说就是为了简化书写。 JDK1.5之前,创建Integer对象是需要这么写的 Integer i = new Integer("3"); JDK1.5之后,有了自动装箱,创建Integer对象时,我们可以这样写 Integer i = 5; 这样以来Int ...
分类:
其他好文 时间:
2017-10-19 00:52:11
阅读次数:
158
5.常见类和API 1.包装类的作用: 实现基本类型之间的转换 便于函数传值 在一些地方要用到Object的时候方便将基本数据类型转换 2.将字符串str="123"转换为Integer: num=Integer.paseInt(str); num=Integer.valueOf(str); 3.自 ...
1.复习泛型集合List<T>Dictionary<Tkey,Tvalue>装箱和拆箱装箱:把值类型转换为引用类型拆箱:把引用类型转换为值类型 我们应该尽量避免在代码中发生装箱或者拆箱文件流FileStream StreamReader和StreamWriter多态:虚方法、抽象类、接口虚方法:抽象 ...
Array 是所有数组的基类ArrayList 解决了所有Array 类的缺点 能动态扩容, 但是类型不安全的,而是会有装箱与拆箱的性能开销List<T> 则是解决了ArrayList 类的装箱,拆箱问题, 能够动态扩容,但是所有的顺序结构数据结构的缺点就是数据空间的开辟开销这三个类都是基于数组实现 ...
分类:
编程语言 时间:
2017-10-16 13:55:50
阅读次数:
197
装箱与拆箱的概念: 简单的来讲: 装箱:就是将值类型的数据打包到引用类型的实例中 比如将int类型的值123赋给object对象o int i=123; object o=(object)i; 拆箱:就是从引用数据中提取值类型 比如将object对象o的值赋给int类型的变量i object o=1 ...
分类:
其他好文 时间:
2017-10-15 21:14:32
阅读次数:
221
一、首先需要了解的几个前提: 1、自动装箱过程是通过调用valueOf方法实现(如Integer.valueOf(10)),而拆箱过程是通过调用包装器的 xxxValue方法实现(如Integer.intValue(a))。 例如代码: 其自动装箱和拆箱的过程如下: 2、缓存 Integer、Sho ...
分类:
编程语言 时间:
2017-10-15 14:42:30
阅读次数:
206
java是一门面向对象的编程语言,在java中一切皆对象。但是美中不足的是java的基本类类型不是引用类型。为了彻底的使java面向对象,java发明了与基本类型对应的封装类型。例如java中的List集合,在这个集合中存入的都是对象类型,如果这个时间想存入数字到集合中就必须手动转换一下,将java ...
分类:
编程语言 时间:
2017-10-13 17:10:08
阅读次数:
213