Java基础

来源:互联网 发布:网络硬盘源码 编辑:程序博客网 时间:2024/06/06 17:15

  • Java
    • 跳出循环
    • switch
    • 代码规范
    • 抽象类
    • interface
    • 继承
    • 模板设计方法
    • 方法同步
    • 新建线程
    • 获得父类的名称
    • StringBuffer

Java

跳出循环

  • 带有标记的break
  • 内层循环受外层变量控制

switch

  • 不能作用在String

代码规范

  • “ll”.equals()

抽象类

与普通类的唯二区别:
1. 不能实例化
2. abstract关键字

interface

  • 成员方法:public
  • 成员属性:public static final
  • 不能有构造方法。

继承

  • 子类会默认调用父类的无参构造函数

模板设计方法

方法上的synchronized同步??对象是this

方法同步

  • 安全VS性能
  • 其他方法前是否加了 synchronized 关键字,如果没加,则能。

新建线程

new Thread(new runnable.run(){
}
).start();

获得父类的名称

getClass().getSuperClass().getName()

StringBuffer

StringBuffer没有实现equals方法->集合类