易截截图软件、单文件、免安装、纯绿色、仅160KB

Java学习笔记

1.static声明变量的用法在基础知识里面;
    Java里面static用来声明函数的作用:
      A.可以不用创建对象(实例),而直接调用——类.方法
      B.用于main函数的方法
2.new——分配空间问题
    有多少new就分配多少空间——今天写了一个
    ArrayList<ArrayList<E>> L = new ArrayList<ArrayList<E>>;
    ArrayList aList = new ArrayList<E>();
    for (int i; i<n; i++){
        L.add(aList) ;
    }
    于是,不管L.get(x)中x为多少,总是调用的同一个aList。
    所以,ArrayList aList = new ArrayList<E>();应该放在for循环里面。
3.X.get()——要保证已经使用new给X的每个索引申请了空间
   


相关文档:

每个初学者都应该搞懂的问题(Java)

很久没有做java的项目了,今天逛了逛CSDN的论坛,很幸运的遇到这篇文章,写的不错。有几个要点,以前理解的都不透。所以收藏了,谢谢论坛ID:为 yrjxm007 的网友。 对于这个系列里的问题,每个学Java的人都应该搞懂。当然,如果只是学Java玩玩就无所谓了。如果你认为自己已经超越初学者了,却不很懂这些问题,请将你自己重 ......

JAVA Object[]数组转化问题

最近遇到了一个问题,就是在用到List.toArray 方法时,返回Object[]数组,直接把它强转成其他类型的会报错:
   code:  ArrayList list=getList();
             String[] s=(String[])list.toArray();
   except ......

Java学习 从入门到精通


Java Learning Path (一)、工具篇
一、 JDK (Java Development Kit)
JDK是整个Java的核心,包括了Java运行环境(Java Runtime Envirnment),一堆Java工具和Java基础的类库(rt.jar)。不论什么Java应用服务器实质都是内置了某个版本的JDK。因此掌握JDK是学好Java的第一步。最主流的JDK是Sun公司发布的JDK,除了Sun之外 ......

最小生成树 Kruskal算法 java代码实现

/*
*日期:2010-04-18 20:02
*开发者:heroyan
*联系方式:zndxysf@126.com
*功能:无向图最小生成树Kruskal算法实现案例
*/
import java.util.Scanner;
import java.util.Arrays;
import java.util.ArrayList;
public class Kruskal{
private static int MAX = 100;
private ArrayList<Edge> edge = new Ar ......
© 2009 ej38.com All Rights Reserved. 关于E健网联系我们 | 站点地图 | 赣ICP备09004571号