1. 数据类型 a) 字符串 string b) 整数 int c) 小数 double d) 字符 char e) 布尔 boolean 2. 数组: a) 静态int [] arr = new int[n];int[][] arr = new int[m][n] b) 动态 int[] arr ={}; c) 数组属于索引,new后的数据存储在堆内存 d) 常见报错 ArrayIndexOut ofBound Exception 控指针异常 3. 方法 a) 修饰符+返回值类型+方法名(参数){有返回值类型return} b) 参数返回4种情况 c) 参数是引用数据类型形式参数的改变直接影响实际参数 4. 断点调试 a) Debug as——JavaApplication b) 代码区域:Variables的变化 c) 设置断点在运算区域 5. 判断语句 a) If(判断){语句体} b) Switch (条件)case1 break case2 break 没有break有穿透效果 6. 循环 a) For 最常用 b) While 适用于不确定次数的循环 c) Do while 使用频率低 至少执行一次循环 7. API a) 帮助文档使用 b) 参数名 c) 返回值类型 d) 调用单词的意思 e) 构造方法 8. 固定格式 a) Scanner b) Random 注意 nextLine的小错误 9. String a) String 内容是固定的 b) Stringbulider c) Append 添加数据 d) Reverse 反转 e) Insert 插入 可以用if语句实现相同功能 10. 面向对象 a) 类:person 对象:coder 方法:action b) 私有化变量private c) Get 和 Set方法 d) 对象调用p.person(); e) 一个包中类名不能相同
|