一些java小细节问题
2016-02-19 17:35
363 查看
java细节问题
1.java函数需要返回类型是ArrayList,但是我们得到的是List类型,
返回时第一种方法是需要强制类型转换为我们需要的ArrayList类型,第二种是new 一个ArrayList 对象,将List对象作为参数传进来。强制类型转换,也称显式类型转换,是指必须书写代码才能完成的类型转换。该类类型转换很可能存在精度的损失,所以必须书写相应的代码,并且能够忍受该种损失时才进行该类型的转换。2.ArrayList构造器
ArrayList提供了三个构造器:(1)public ArrayList();
默认的构造器,将会以默认(16)的大小来初始化内部的数组;
(2)public ArrayList(ICollection);
用一个ICollection对象来构造,并将该集合的元素添加到ArrayList;
(3)public ArrayList(int);
用指定的大小来初始化内部的数组。
相关文章推荐
- Java 等待多个子线程 join
- java 遍历某月的所有日期
- CXF spring jaxws:endpoint jaxws:server 区别 与 关系
- 如何在Eclipse下安装myeclipse插件
- 解析Java的迭代器中的fast-fail错误检测机制
- Eclipse不能自动联想类成员的解决方法之一
- 面向对象01-java基础
- 享元模式(Flyweight)
- Java代码中的特殊注释
- java解析xml 之SAX 解析方式原理
- C#和Java时间字符串的毫秒字符不同
- 我爱学Java之枚举
- 【JAVA】 基础练习 BASIC-12 十六进制转八进制
- jvm学习笔记一(java内存区域)
- spring 事务配置注解(自己随便写写)
- Myeclipse添加struts2支持后取消操作
- 金子也要很努力才能发光,何况是顽石
- 【慕课笔记】第一章 异常与异常处理 第4节 JAVA中的异常抛出以及自定义异常
- 图解Java单例模式内存分配
- SpringMVC入门