随笔分类 - Java
摘要:字符串相关类(String,StringBuffer) 基本数据类型包装类 Math类 File类 枚举类 String类 java.lang.String代表不可变的字符序列 “xxxxxx”为该类的一个对象 String类的常见构造方法: String(String original) 创建一个
阅读全文
摘要:package com.nyist.array; public class Test { public static void main(String[] args) { int [] a = {2,4,5,7,5,4,3,2}; for(int i=0; i<a.length;i++) { Sys
阅读全文
摘要:数组可以看成是多个相同类型数据组合,对这些数据的统一管理。 数组变量属引用类型,数组也可以看成是对象,数组中的每个元素相当于该对象的成员变量。 数组中的元素可以是任何数据类型,包括基本类型和引用类型。 一维数组的声明方式: type var[]; 或 type[] var; 例如: int a1 [
阅读全文
摘要:一个图(异常分类) 五个关键字(try,catch,finally,throw,throws) 先逮小的,再逮打的 异常和重写的关系(重写方法必须和原方法抛出一样的异常或者不抛出异常)
阅读全文
摘要:Java异常:Java运行期出现的错误 观察错误的名字和行号最重要 package com.nyist; public class TextEx { public static void main(String[] args) { int [] arr = {1,2,3}; System.out.p
阅读全文
摘要:多个无关的类可以实现同一个接口。 一个类可以实现多个无关的接口。 与继承关系类似,接口与实现类之间存在多态性。 定义Java类的语法格式: <modifier> class <name> [extends <superclass>] [implements <interface> [,<interf
阅读全文
摘要:final的变量的值不能够被改变 final的成员变量 final的局部变量(形参) final的方法不能够被重写 final的类不能够被继承
阅读全文
摘要:用abstract关键字来修饰一个类时,这个类叫做抽象类;用abstract来修饰一个方法时,该方法叫做抽象方法。 含有抽象方法的类必须被声明为抽象类,抽象类必须被继承,抽象方法必须被重写。 抽象类不能被实例化 抽象方法只需声明,而不需实现。 package com.nyist; abstract
阅读全文
摘要:要有继承 要有重写 父类引用指向子类对象 示例: package com.nyist; class Animal { private String name; Animal(String name){ this.name = name; } public void enjoy(){ System.o
阅读全文
摘要:equals方法 Object类中定义有: public boolean equals(Object obj)方法 提供定义对象是否“相等”的逻辑 Object的equals方法定义为:x.equals(y) 当x 和 y 是同一对象的应用时返回true 否则返回 false J2SDK提供的一些类
阅读全文
摘要:object类是所有Java类的根基类 如果在类的声明中未使用extends关键字指明其基类,则默认基类为object类 public class Person{ ... } 等价于 public class Person extends Object{ ... } PS: Java官网:java.
阅读全文
摘要:class SuperClass { private int n; /* SuperClass() { System.out.println("SuperClass()"); } */ SuperClass(int n) { System.out.println("SuperClass(" + n
阅读全文
摘要:在Java类中使用super来引用基类的成分 class FatherClass { public int value; public void f(){ value = 100; System.out.println ("FatherClass.value="+value); } } class
阅读全文
摘要:在子类中可以根据需要对从基类中继承来的方法进行重写。 重写方法必须和被重写方法具有相同方法名称、参数列表和返回类型。 重写方法不能使用比被重写方法更严格的访问权限。 重写的时候直接copy
阅读全文
摘要:class Person { private String name; private int age; public void setName(String name) { this.name=name; } public void setAge(int age) { this.age=age;
阅读全文
摘要:Java.lang——包含一些Java语言的核心类,如String、Math、Integer、System和Thread,提供常用功能。 java.awt——包含了构成抽象窗口工具集(abstract window toolkits)的多个类,这些类被用来构建和管理应用程序的图形用户界面(GUI)
阅读全文
摘要:在类中,用static声明的成员变量为静态成员变量,它为该类的公用变量,在第一次使用时被初始化,对于该类的所有对象来说,static成员变量只有一份。 用static声明的方法为静态方法,在调用该方法时,不会将对象的引用传递给它,所以在static方法中不可访问非static的成员。 静态方法不再是
阅读全文
摘要:public class ReLoad { static String s = "hello"; void reload(){ System.out.println("01"); } void reload(String a){ System.out.println("02\t"+a); } pub
阅读全文

浙公网安备 33010602011771号