Skip to content

Latest commit

 

History

History
69 lines (43 loc) · 2.16 KB

README.md

File metadata and controls

69 lines (43 loc) · 2.16 KB

javatest

java kotlin

day01、

  • 字符串(String) 整形(int) 浮点型(float) 双精度(double) 布尔(boolean) 字符(char)

day02、

  • 算术运算符 加 (+)减 (-) 乘 (*) 除(/) 余(%)
  • 自增 自减 a++ 、 a-- 、 ++a 、 --a

day03、

  • 关系运算符 等于(==) 不等于(!= ) 大于( >) 小于( <)大于等于( >= ) 小于等于(<=)
  • 逻辑运算符 并且(&&) 或者(||) 非(!)

day04、

  • if(条件返回true 或者false){当结果为true执行 }else{当结果为false执行}
  • while(条件){语句块 条件变量改变 } 条件 变量改变 一定要存在,没有就达不到想要当循环效果
  • fori(表达式1;表达式2;表达式3){ 代码块 } 循环当终止条件就是表达式2 变成false
  • foreach  for(元素类型 元素变量:遍历对象obj){代码块}

day05、

  • 冒泡排序 两个循环 比较相邻两个数的大小 前一个大于后一个要交换位置

day06、

  • 数组 1. 数据类型 [] 数组名称 = new 数据类型[长度];
    2. 数据类型 [] 数组名称 = {内容1 ,内容2 。。。。。};

整个集合的结构

  • list是有序的 可以重复
  • set是无序的 唯一
  • map是键值存储 键是唯一的 值可以相同

day07、

  • 方法 带返回值(类型)的和不带返回值的(void)

    public void 方法名(){方法体} //不带返回值

    public String 方法名(){return 该类型的值} //带返回值 括号中可以添加参数 返回的值必须是方法声明的类型

day08、

  • 面向对象 这个比较抽象有一个很通俗的解读 就是""万物皆对象" 特点是封装 继承和多态
  • super关键字
  • 封装和继承的使用 单继承 一个父类可以有多个子类

day09、

  • static 的使用
  • abstract 的使用
  • interface 的使用

day10 、

  • final 的使用
  • 内部类的使用

day11、

  • object类

day12、

  • 集合的创建 和常用的的方法 添加删除等 master ceshi