java kotlin
- 字符串(String) 整形(int) 浮点型(float) 双精度(double) 布尔(boolean) 字符(char)
- 算术运算符 加 (+)减 (-) 乘 (*) 除(/) 余(%)
- 自增 自减 a++ 、 a-- 、 ++a 、 --a
- 关系运算符 等于(==) 不等于(!= ) 大于( >) 小于( <)大于等于( >= ) 小于等于(<=)
- 逻辑运算符 并且(&&) 或者(||) 非(!)
- if(条件返回true 或者false){当结果为true执行 }else{当结果为false执行}
- while(条件){语句块 条件变量改变 } 条件 变量改变 一定要存在,没有就达不到想要当循环效果
- fori(表达式1;表达式2;表达式3){ 代码块 } 循环当终止条件就是表达式2 变成false
- foreach for(元素类型 元素变量:遍历对象obj){代码块}
- 冒泡排序 两个循环 比较相邻两个数的大小 前一个大于后一个要交换位置
- 数组 1. 数据类型 [] 数组名称 = new 数据类型[长度];
2. 数据类型 [] 数组名称 = {内容1 ,内容2 。。。。。};
- list是有序的 可以重复
- set是无序的 唯一
- map是键值存储 键是唯一的 值可以相同
-
方法 带返回值(类型)的和不带返回值的(void)
public void 方法名(){方法体} //不带返回值
public String 方法名(){return 该类型的值} //带返回值 括号中可以添加参数 返回的值必须是方法声明的类型
- 面向对象 这个比较抽象有一个很通俗的解读 就是""万物皆对象" 特点是封装 继承和多态
- super关键字
- 封装和继承的使用 单继承 一个父类可以有多个子类
- static 的使用
- abstract 的使用
- interface 的使用
- final 的使用
- 内部类的使用
- object类
- 集合的创建 和常用的的方法 添加删除等 master ceshi