摘要: 1、abstract与static (what) abstract:用来声明抽象方法,抽象方法没有方法体,不能被直接调用,必须在子类overriding后才能使用 static:用来声明静态方法,静态方法可以被类及其对象调用 (how) static与abstract不能同时使用 (why) 用st 阅读全文
posted @ 2017-09-23 17:07 LuckyBao 阅读(950) 评论(0) 推荐(0) 编辑
摘要: 哈希表这个数据结构想必大多数人都不陌生,而且在很多地方都会利用到hash表来提高查找效率。在Java的Object类中有一个方法: 1 public native int hashCode(); 1 public native int hashCode(); 1 public native int  阅读全文
posted @ 2017-09-23 16:42 LuckyBao 阅读(190) 评论(0) 推荐(0) 编辑
摘要: 如果你认为表达式(x += i)只是表达式(x = x + i)的简写方式,这并不准确。这两个表达式都被称为赋值表达式。第二个表达式使用的是简单赋值操作符(=),而第一个表达式使用的是复合赋值操作符。Java语言规范中讲到,复合赋值(E1 op=E2)等价于简单赋值(E1=(T)((E1) op ( 阅读全文
posted @ 2017-09-23 15:14 LuckyBao 阅读(266) 评论(0) 推荐(0) 编辑