Java高级复习


  • 有Java编译成class字节码文件,运行在jvm半编译半解释

  • 赋值运算
    = += *= /=

  • 算数运算
    + - * / %

  • 运算法则

  • 一元运算符
    ++ -(前面 后面)

  • 三目运算符

  • 分支语句
    if switch
    while for

  • 数组
    定义、声明 不可变长

  • 类的成员信息
    属性、方法、构造
    静态、非静态(区别)

  • 方法的重载(参数列表)
    类、对象
    抽象、具体

  • Object

  • Equals hashode
    new string('aaaa')=new string('aaaa')
    //equals
    string\stringBuffer\stringBulier

  • 异常处理 try\catch finally

  • 面向对象
    This关键字()
    super()
    先静态(static) 后非静态(非静态块、构造器)
    先父类 后子类

  • 面向对象的特性
    封装、继承、多态
    Man woman extends Human 继承
    Play play 重写父类方法
    Human m= new Man(); //父类引用只想子类对象
    m.play();
    Human w=new Woman();
    w.play();

  • 集合类
    collection(List、set)特性
    Map 特性

  • 集合怎么放对象、遍历、查看


版权声明:本文为qq_45021458原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。