01 2014 档案

摘要:实例:81 2 4 7 3 5 6 84 7 2 1 5 3 8 6import java.util.Scanner;/** * 重建二叉树 * 81 2 4 7 3 5 6 84 7 2 1 5 3 8 6 * @author DELL * */public class ReconstructionTree { private static class Node{ private Node left=null; private Node right=null; private int value; public N... 阅读全文
posted @ 2014-01-16 10:40 曹守鑫 阅读(144) 评论(0) 推荐(0)
摘要:一、什么是嵌套类及内部类?可以在一个类的内部定义另一个类,这种类称为嵌套类(nested classes),它有两种类型:静态嵌套类和非静态嵌套类。静态嵌套类使用很少,最重要的是非静态嵌套类,也即是被称作为内部类(inner)。嵌套类从JDK1.1开始引入。其中inner类又可分为三种:其一、在一个类(外部类)中直接定义的内部类;其二、在一个方法(外部类的方法)中定义的内部类;其三、匿名内部类。下面,我将说明这几种嵌套类的使用及注意事项。二、静态嵌套类如下所示代码为定义一个静态嵌套类,在静态嵌套类内部,不能访问外部类的非静态成员,这是由Java语法中"静态方法不能直接访问非静态成员& 阅读全文
posted @ 2014-01-03 09:20 曹守鑫 阅读(168) 评论(0) 推荐(0)
摘要:.java里的clone分为:A:浅复制(浅克隆): 浅复制仅仅复制所考虑的对象,而不复制它所引用的对象。b:深复制(深克隆):深复制把要复制的对象所引用的对象都复制了一遍。Java中对象的克隆,为了获取对象的一份拷贝,我们可以利用Object类的clone()方法。必须要遵循下面三点1.在派生类中覆盖基类的clone()方法,并声明为public【Object类中的clone()方法为protected的】。2.在派生类的clone()方法中,调用super.clone()。3.在派生类中实现Cloneable接口。浅复制(shallow clone):被复制对象的所有变量都含有与原来的对象 阅读全文
posted @ 2014-01-02 17:16 曹守鑫 阅读(222) 评论(0) 推荐(0)
摘要:public class Main6 { public static void main(String[] args){ for (int i = 0; i < 10; i++) int id=i; }}上面程序的运行结果为:编译错误局部变量声明的作用在一个块内,也可以理解为在{}内,for循环可以不使用{},的,但局限与执行语句,期中不包括变量声明的语句,由于这段代码中Integer k的作用范围在整个main方法中,这样就造成了变量重复定义的错误,所以在编译时会出错,若要改正,只需要加上一对括号public clas... 阅读全文
posted @ 2014-01-01 20:55 曹守鑫 阅读(206) 评论(0) 推荐(0)

点击右上角即可分享
微信分享提示