Java复习大纲

  1. JavaSE、JavaEE、JavaME(看看PPT)在这里插入图片描述
  2. JDK,JRE,JVM是什么(基于JVM具有跨平台性)在这里插入图片描述
  3. 标识符(考察非法标识符)[阿里手册]
    类名每个单词首字母大写,
    属性第二个单词首字母大写,
    方法要不要静态,有没有返回值,同属性驼峰命名法(动宾短语)
  4. 数据类型,int short long byte float double char boolean(8个基本)
    数组,对象,集合,接口(引用类型)
    Integer Short Long Byte Float Double Character Boolean(8个包装器类)
  5. 数据类型的转换(short byte 计算中会先向上提升成int类型)
  6. 常量 使用关键字final来定义常量,常量名使用大写定义。(两个词的时候用下划线)
  7. 运算符:算数,关系,逻辑,赋值(运算数越少优先级越高)
  8. 循环 for(int temp : arr)for ( 类型 变量名: 数组或集合 ) {}
  9. 数组
 int stu1[] = new int[3];
 int stu2[][] = new int[3] [6];//java第二个数字可以不写

 int stu3[][] = new int[3][];
 stu[0] = new int[10];
 stu[1] = new int[5];
Arrays类
  1. 对象,类
    类:通常即包含成员属性和成员方法的抽象数据类型。
    对象:按照类类型创建的实例
    访问修饰符 public protected default private (考一、四个)
    在这里插入图片描述
  2. 成员属性 成员方法(构造方法可以重载,无参->有参)
  3. this关键字 this.属性 this.方法()
  4. super super.属性 super.方法 super() 调用父类的构造方法
  5. 继承 顶级父类Object extends
  6. 多态
main(){
	father f = new son1();
	f.write();

   f = new son2();
   f.write();
}
  1. 面向对象三大特征:封装,继承,多态
  2. 没有抽象方法不一定不是抽象类 雪梨作业任务5_01
  3. 接口 高内聚低耦合
  4. final 在类的前面 表示不能被继承 ……
  5. static使用……
  6. 哈希散列值 hashCode
发布了60 篇原创文章 · 获赞 22 · 访问量 6958

猜你喜欢

转载自blog.csdn.net/weixin_43786143/article/details/103626955