摘要: 数组的初始化:动态初始化:数组定义.为数组元素分配空间.赋值分开进行. int[] a; a = new int[3]; a[0]=XXX a[1]=XXX a[2]=XXX; 静态初始化:定义数组的同时就为数组进行初始化和赋值. int a[] = { 3, 9, 8 }; Date days[] 阅读全文
posted @ 2016-12-12 00:26 NobodyHero 阅读(137) 评论(0) 推荐(0)
摘要: 一维数组的声明方式: type var[] 或者type[] var; type是数据类型. var代表变量. int a[] int[] a 如果是Person[] p1; String s1[]; 表示Person对象的引用.String对象的引用 Java语言中声明数组不能指定其长度: int 阅读全文
posted @ 2016-12-12 00:08 NobodyHero 阅读(115) 评论(0) 推荐(0)
摘要: JAVA异常指的是运行期出现的错误. 观察错误的名字和行号最重要. 运用关键字try将可能出错的语句catch出来并添加友好的话 \ 在这句话中的ae代表一个自己命名的对象. 1.要捕获首先需要知道错误的名字. 2.将错误语句try起来. 3.捕获错误方法 4.添加友好语句 处理方法:往往添加语句 阅读全文
posted @ 2016-12-11 03:35 NobodyHero 阅读(398) 评论(0) 推荐(0)
摘要: 多个无关的类可以实现同一个接口. 一个类可以实现多个无关的接口. 与继承关系类似,接口与实现类之间存在多态性. 定义JAVA类的语法格式: < modifier> class < name > [extends < superclass >] [implements <interface>] [,< 阅读全文
posted @ 2016-12-11 01:05 NobodyHero 阅读(600) 评论(0) 推荐(0)
摘要: final变量的值不能够被改变. final的方法不能被重写. final类不能被继承. 阅读全文
posted @ 2016-12-10 19:52 NobodyHero 阅读(114) 评论(0) 推荐(0)
摘要: 1.用abstract修饰的类叫做抽象类. 用abstract修饰的方法叫做抽象方法. 2.含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写. 3.抽象类不能被实例化. 4.抽象方法只需要被声明,而不需要实现. 抽象方法是为了子类的重写而提供声明. 如果父类被定义为抽象类那么 阅读全文
posted @ 2016-12-10 19:11 NobodyHero 阅读(166) 评论(0) 推荐(0)
摘要: 变量设为父类可以给程序的运行带来最大的灵活性. 多态/动态绑定: 在执行期间.当调用方法时,只要方法不唯一,经过了多次重写,那么调用的方法会根据new的方法来确定.可扩展性最好. 在执行期间.判断所引用的对象的实际类型,根据其实际的类型调用其相应的方法. 多态的存在有三个必要的条件: 1. 要有继承 阅读全文
posted @ 2016-12-09 01:13 NobodyHero 阅读(153) 评论(0) 推荐(0)
摘要: 可以使用引用变量instanceof类名来判断该引用类型所"指向"的对象是否属于该类或该类的子类. (C instanceof Cat. 判断C是不是一只猫的子类.) 父类引用指向子类对象: 只访问了子类中继承了父类的那一部分,没有访问子类中增加的部分. 可以通过重新定义一个新的对象进行传递. 将父 阅读全文
posted @ 2016-12-08 21:14 NobodyHero 阅读(183) 评论(0) 推荐(0)
摘要: public boolean equals(Object obj) 1.自身和自身应该是equals的. X.equals(x) return ture2.如果A等于B, 那么B也就等于A . X.equals(y) 那么 Y.equals(X)3.传递性: X.equals(Y) Y.equals 阅读全文
posted @ 2016-12-07 23:46 NobodyHero 阅读(610) 评论(0) 推荐(0)
摘要: 如果在定义类class中未使用extends指明子类和基类,则默认类从Object继承. 在进行其他类型数据和String类型数据连接是, 自动调用类的toString()方法.toString()方法可以被重写. toString()的描述:Returns a string representat 阅读全文
posted @ 2016-12-06 02:10 NobodyHero 阅读(152) 评论(0) 推荐(0)