javaSE
-
java语言
- markd语法
- 简单的dos命令
- 计算机语言发展
- java的诞生
- jdk:开发者工具包 配置环境变量
- JRE:运行环境
-
hello world
- javac hello.java 生成class
- java hello
- 编译型
- 解释型语言
- IDEA
-
基础语法
-
注释:1.行内注释 2.多行注释 3.文档注释 Javadoc生成帮助文档
-
标识符 关键字
-
数据类型
- 基本数据类型:1.整数 2.浮点数 3.字符 4.布尔值
- 引用数字类型:1.类 2.接口 3.素组
-
类型转换
- 自动类型转换
- 强制类型转换
-
变量和常量
- 变量作用域:1.类变量 2.实例变量 3.局部变量
- 常量
- 命名规范: 1.见名知意2.驼峰原则 3.类:首字母大写,驼峰原则 4.常量:大写+下划线
-
运算符
- 算术运算符
- 赋值运算符
- 关系运算符
- 逻辑运算符
- 位运算符
- 条件运算符
- 扩展运算符
-
包机制
- 域名倒写
- 防止命名冲突
- package
- import
-
javadoc
- JDK帮助文档
- javadoc:1.@author 2.@Version 3.@Since 4.@param 5.@return 6.@throws
-
流程控制
- Scanner 用户交互
- 顺序结构
- 选择结构:1.if单选择结构 2.if-else双选择结构 3.if-else if-else多选择结构 4.switch
- 循环结构:1.whlie 2.do-while 3.for
-
break&continue
- break:跳出循环
- continue:终止当次循环
- return:结束方法的运行
-
-
方法
- 方法的定义:修饰符 返回值 方法名(参数名){return语法}
- 方法调用:1.类名方法 2.对象方法
- 方法重载:名字相同 参数列表不同
- 命令行传参
- 可变传参数:1.… 2.必须放在最后一个参数
- 递归
-
数组
- 数组的定义
- 数组的使用
- 二维数组
- arrays工具类
- 排序算法
-
面向对象
- 类与对象
- 构造方法:构造的重载
- new对象
- 封装:属性私有:get、set
- 继承:1.extends 2.object 3.方法重写 4.this 5.super
- 多态
- 修饰符:1.public 2.protected 3.private
- 接口:1.interface 2.约束 3.子类实现接口,必须重写其中的方法
- 内部类:1.局部内部类 2.静态内部类 3.匿名内部类
-
异常
-
thorwable
- Exception:1.运行时异常 2.检查性异常
- error:1.AWT错误 2.JVM异常
-
五个关键字:1.try 2.catch 3.finally 4.throw 5.throws
-
自定义异常
-