摘要:
局部变量没有默认值,在使用之前必须初始化,否则在不能通过编译。 当子类的构造方法执行的时候,子类的构造方法去调用父类的构造方法时默认会去调用父类无参的构造方法 即super(),如果父类没有无参的构造方法 那么编译异常。也可以在子类的构造方法中设置 super(...) 来指定需要执行父类的带参数的 阅读全文
摘要:
基本数据类型: 两者比较的是变量占用的字节码(具体值)是否一致,例如 byte a = 4; int b = 4; a == b 为 true 引用类型:两者默认情况下比较的是对象的内存地址,equals默认也是调用==来执行,但是引用对象可以覆盖 equals方法,比如String,Date,In 阅读全文
摘要:
定义: Object[] a = new Object[10]; (推荐) 或 Object a[] = new Object[10]; 阅读全文
摘要:
Java Native Interface,Java本地接口。可以调用(或被调用)其他编程语言方法如:C、C++。 阅读全文
摘要:
typeA instanceof TypeB : 如果 typeA 是 typeB 类型,返回 true 否则返回 false 例如: boolean status = anObject instance String : 如果anObject是String类型的返回true,否则返回false。 阅读全文
摘要:
API:Application Programming Interface,应用程序编程接口。就是指JAVA基本类库,可以理解为Java自带的函数(或服务/接口),可以直接 拿来使用。例如:System、String。所有可直接使用的JAVA类都属于API。JDK:Java Development 阅读全文
摘要:
当一个方法中的 try catch finally 当有return时的执行顺序? 一个不为void的方法必须有返回值,所以在finally或try catch finally 语句之后必须有 return语句。因为return语句之后的代码无意义, 所以return肯定位于try中、catch中、 阅读全文