摘要:
1 /* 2 dfs比较好想,就是测试数据的问题,导致在遍历边的时候要倒着遍历才过! 3 */ 4 #include 5 #include 6 #include 7 #include 8 #include 9 #define Max 0x3f3f3f3f10 using namespace st... 阅读全文
摘要:
class Parent{ int age; String name; public Parent(String name, int age){ this.name = name; this.age = age; } public void writeWay(){ ... 阅读全文
摘要:
/*如何保证对象的唯一性: 1.不允许其他程序用new来创建该类对象。 2.在该类创建一个本类实例。 3.对外提供一个方法让其他程序可以获取该对象的引用。*/public class Test{ public static void main(String[] args){ ... 阅读全文
摘要:
/*需求:模拟java.util.Collection一些简单的用法!注意:java虚拟机中并没有泛型类型的对象。泛型是通过编译器执行一个被称为类型擦除的前段转换来实现的。1)用泛型的原生类型替代泛型。原生类型是泛型中去掉尖括号及其中的类型参数的类或接口。泛型中所有对类型变量的引用都替换为类型变量的... 阅读全文
摘要:
public class Test{ static int num; static int numObj;//记录有多少个对象产生! static{//静态代码块, 是用来给类进行初始化的! //num = 10; ++num; num *=12... 阅读全文
摘要:
/* 1.由Component.java源代码中可以看见其中的paint()方法体是空的,在Container中重写了该方法,其子类Window等也重写了该方法 2.由JComponent.java源代码中可以看见其中的paint()方法中调用paintComponent, paintChi... 阅读全文
摘要:
/*异常的注意事项:1,子类在覆盖父类方法时,父类的方法如果抛出了异常,那么子类的方法只能抛出父类的异常或者该异常的子类。2,如果父类抛出多个异常,那么子类只能抛出父类异常的子集。简单说:子类覆盖父类,只能抛出父类的异常或者子类或者子集。注意:如果父类的方法没有抛出异常,那么子类覆盖时绝对不能抛。子... 阅读全文
摘要:
class A extends Exception{ A(){ super(); } A(String msg){ super(msg); }}class B extends A{ B(){ super(); } B(String msg){ ... 阅读全文
摘要:
/* public class Test{ public static void main(String[] args){ int i=0; try{ func();//区别就是该函数抛出的异常被封装了,外界不知道到底会不会发生该异常 System.out... 阅读全文
摘要:
abstract class Outer{ int num; public Outer(int x){ num = x; } public abstract void show1(); public abstract void show2();}public class PC{ ... 阅读全文
摘要:
v 一.程序中无形之中用到的泛型import java.util.*;class Person implements Comparable{ String name; int age; Person(){ name = ""; age = 0; } Per... 阅读全文
摘要:
/*样例1: class Parent{ int num = 3; } class Child extends Parent{ int num = 4; }*//*样例2:class Parent{}class Child extends Parent{ int num... 阅读全文
摘要:
class Parent{ int num = 8;// ->3 Parent(){ //super(); // ->2 //显示初始化 // ->3 //构造代码段 // ->4 show(); // ->5 } {// ->4 ... 阅读全文
摘要:
public class Test{ public static void main(String[] args){ Child child = new Child(); }}class Parent{ public Parent(){ super(); sho... 阅读全文
摘要:
interface A{ public abstract void show();}interface B{ public abstract int show();}public class Test implements A, B{ public void show(){ ... 阅读全文
摘要:
1 /* 2 之前的思想是用回溯的方式进行颜色的更新的!如果用回溯的方法的话,就是将每一个节点的颜色都要更新 3 通过子节点的颜色情况来判断父节点的颜色情况 !这就是TLE的原因! 4 5 后来想一想没有必要 !加入[a, b] 区间有p管辖,那么tree[p]的颜色值就是[a, b]... 阅读全文