JavaSe_随笔1
面向对象的三大特征
封装,继承,多态
- 封装是面向对象的三大特征之一,即合理隐藏,合理暴露
- 一般会把成员变量使用private隐藏起来
- 通过getter和setter暴露其访问
封装的好处:加强代码程序安全性,适当封装可以提高开发效率,同时让程序更容易理解与维护。
标准Javabean需满足如下要求:
- 成员变量使用private修饰
- 提供每一个成员变量对应的set()/get();
- 必须提供一个无参构造器。
字符串比较使用String提供的equals方法(equalsIgnoreCase)只关心内容一样就返回true。基本数据类型比较时使用==。
对象.replace(参数1,参数2);
String[] 数组名=对象.replace(",");
subString 包前不包后
从集合中遍历元素筛选删除时 应从集合后面遍历然后删除,可以避免漏掉元素。
static访问注意实现
- 静态方法只能访问静态成员,不可以直接访问实例成员。
- 实例方法只能访问静态成员,也可以直接访问实例成员。
- 静态方法中不能出现this关键字。