java基础
xiaokang930
这个作者很懒,什么都没留下…
展开
-
array与list相关
1、将数组转化为一个列表 [code="java"] List list = Arrays.asList(arr); [/code] Arrays.asList()会返回一个ArrayList对象,ArrayList类是Arrays的一个私有静态类,而不是java.util.ArrayList类,java.util.Arrays.ArrayList类有set()、get()、conta...原创 2014-07-01 11:17:12 · 96 阅读 · 0 评论 -
java在一个循环中删除列表中元素的问题
思考下面这段代码的结果: [code="java"] ArrayList list = new ArrayList(Arrays.asList("a","b","c","d")); for(int i=0;i原创 2014-07-01 11:39:59 · 87 阅读 · 0 评论 -
Java 自动装箱与拆箱
PS:基本转载于 http://blog.csdn.net/jairuschan/article/details/7513045 拆箱与装箱是相反的操作。装箱是将一个原始数据类型赋值给相应封装类的变量。而拆箱则是将一个封装类的变量赋值给相应原始数据类型的变量。 Java作为面向对象语言,有人认为所看到的都是对象,事实上,在Java SE 5之前,基本类型默认并不是采用对象存在的如果您想...原创 2014-07-01 14:37:22 · 68 阅读 · 0 评论 -
java的反射和代理实现IOC模式 模拟spring
转自http://blog.csdn.net/wwww1988600/article/details/7286887 IOC(Inverse of Control)可翻译为“控制反转”,但大多数人都习惯将它称为“依赖注入”。在Spring中,通过IOC可以将实现类、参数信息等配置在其对应的配置文件中,那么当需要更改实现类或参数信息时,只需要修改配置文件即可,这种方法在上例的基础上...原创 2014-07-03 16:59:44 · 108 阅读 · 0 评论 -
Java数组操作的10大方法
0、定义一个Java数组 [code="java"] String[] aArray = new String[5]; String[] bArray = {"a","b","c", "d", "e"}; String[] cArray = new String[]{"a","b","c","d",&q原创 2014-08-28 15:36:50 · 121 阅读 · 0 评论 -
Hash内存溢出问题
[code="java"] public class Student { public Student(int id, String name) { this.id = id; this.name = name; } private int id; private String name; public int getId() { ret...原创 2014-10-19 11:30:44 · 165 阅读 · 0 评论 -
泛型复习
绕过编译器加入其他类型 [code="java"] import java.util.ArrayList; import java.util.List; public class FxTest1 { public static void main(String[] args) { List list = new ArrayList(); list.add(1); ...原创 2014-10-19 16:29:42 · 73 阅读 · 0 评论 -
数组中最大和的子数组
[code="java"] public static void main(String[] args) { int[] array = { 1, -2, 3, 10, -4, 7, 2, -5 ,6, 8, 9}; MaxSum(array, 11); } public static void MaxS...原创 2014-12-18 19:49:04 · 101 阅读 · 0 评论