没有合适的资源?快使用搜索试试~ 我知道了~
Java领域基础部分JavaSE笔记
需积分: 0 1 下载量 17 浏览量
2024-04-30
11:14:24
上传
评论
收藏 28.33MB PDF 举报
温馨提示
试读
278页
内容概要 Java领域基础部分aS笔记涵盖了Java编程语言的核心概念,包括但不限于: Java数据类型和变量 控制流程语句(if-else, switch, for, while等) 数组和集合 面向对象编程(OOP)基础(类,对象,继承,封装,多态) 异常处理 泛型 基本的输入输出(I/O) 线程和并发 Java集合框架(List, Set, Map等) 适用人群 初学者:对编程感兴趣,希望从基础学起的新手。 在校学生:计算机科学或相关专业的学生,需要学习Java编程语言。 自学者:希望通过自学提升编程技能的个人。 职业开发者:需要回顾或巩固Java基础知识的专业人士。 使用场景及目标 学习基础:为初学者提供一个全面的Java入门指南。 课程辅助:作为大学课程或在线教程的补充材料。 技能提升:帮助有经验的开发者回顾和加强Java编程的基础知识。 面试准备:为即将参加技术面试的候选人提供复习资料。
资源推荐
资源详情
资源评论
Java核⼼笔记
——知识星球3833——恐⾼宇航员
!
Java核⼼笔记
0.导论
标柱注释
学习⽅法
1 java概述
1.1转义字符
1.2注释
1.3代码规范
⭐
1.4 JDK JRE
⭐
2 变量
2.1 变量
2.2 基本数据类型
⭐
2.3 基本数据类型转化
2.3.1 ⾃动类型转换
2.3.2 强制类型转换
2.4 基本数据类型和String类型转换
3 运算符
3.1 算数运算符
3.1.1 +号使⽤
3.1.2 ++号使⽤
3.1.3 %号使⽤
3.2 关系运算符
3.3 逻辑运算符
3.3.1 &&和&基本规则
3.3.2 ||和|基本规则
3.3.3 ^逻辑异或
3.4 赋值运算符
3.5 三元运算符
3.5 运算符优先级
3.6 标识符的命名规则和规范
3.7 关键字、保留字
3.8 键盘输⼊
3.9 进制
⭐
3.9.1 其他转⼗进制
3.9.2 ⼗进制转其他
3.9.3 ⼆进制转⼋/⼗六
3.9.4 ⼋/⼗六进制转⼆
3.10 原码 反码 补码
⭐ ⭐
3.11 位运算符
⭐
4 控制结构
4.1顺序
4.2 分⽀控制(if else switch)
4.2.1 单分⽀
4.2.2 双分⽀
4.2.3 多分⽀
4.2.4 嵌套分⽀
4.2.5 switch分⽀结构
4.3 循环控制(for while do while)
⭐
4.3.1 for循环控制
4.3.2 while循环控制
4.3.3 do while循环控制
4.3.4 多重循环控制
4.4 跳转控制break
4.5 跳转控制continue
4.6 跳转控制return
5 数组、排序、查找
5.1 数组
⭐
5.1.1 使⽤⽅式
1-动态初始化
2-动态初始化
3-静态初始化
5.1.2 数组赋值机制
5.1.3 数组拷⻉
5.1.4 数组反转
5.1.6 数组添加
5.2 ⼆维数组
5.2.1 使⽤⽅式
1-动态初始化
2-动态初始化2
3-动态初始化-列数不确定
4-静态初始化
5.3 排序(基础)
5.3.1 排序分类
5.3.2 冒泡排序
5.4 查找(基础)
5.4.1 顺序查找
5.4.2 ⼆分查找
6 ⾯向对象(基础)
6.1 类与对象
6.1.1属性/成员变量
6.1.2如何创建对象
6.1.3对象分配机制
6.2 成员⽅法
⭐
6.2.1 调⽤⽅法
6.2.2 调⽤的内存机制
6.2.3 注意事项和细节
6.3 成员⽅传法参机制
⭐ ⭐
6.3.1 基本数据类型的传参数机制
6.3.2 引⽤数据类型的传参数机制
6.4 递归
6.5 ⽅法重载 (overload)
6.6 可变参数
6.7 变量作⽤域
⭐
6.8 构造器
⭐
6.9 this
7 ⾯向对象(中级)
7.0 IDEA
7.1 包
7.2 访问修饰符
7.3 封装
⭐
7.4 继承
⭐
7.5 多态
⭐ ⭐
7.5.1多态
7.5.2 动态绑定机制
⭐ ⭐
7.5.3 多态的应⽤
7.6 Super
7.7⽅法重写(overwrite)
7.8 Object类
7.9断点调试
8 ⾯向对象(⾼级)
8.1 类变量和类⽅法
⭐
8.1.1 类变量
8.1.2 类⽅法
8.2 main⽅法
8.3 代码块
8.4 单例设计模式
8.5 final
8.6 抽象类
8.7 接⼝
⭐
8.8内部类
⭐
8.8.1 局部内部类
8.8.2 匿名内部类
⭐ ⭐
8.8.3 成员内部类
8.8.4 静态内部类
8.9 类加载顺序
⭐ ⭐
9 枚举和注解
9.1 ⾃定义类实现枚举
9.2 enum关键字实现枚举
9.3 JDk内置的基本注解类型
9.3.1 @Override
9.3.2 @Deprecated
9.3.3 @SuppressWarnings
9.4 元注解:对注解进⾏注解
10 异常
10.1 异常体系图
⭐
10.2 常⻅的异常
10.3 异常处理
⭐
10.3.1 try-catch-finally
10.3.2 throws
10.4 ⾃定义异常
10.5 throw和throws
11 包装类
11.0 包装类(Integer例)
11.1 String
⭐
11.2 StringBuffer
⭐
11.3 StringBulider
⭐
11.4 Math
11.5 Date、Calenda、LocalDate
11.5.1 Date
11.5.2 Calenda
11.5.3 LocalDate
11.6 System
11.7 Arrays
11.8 BigInteger BigDecimal
12 集合
12.1 集合框架体系
⭐
12.2 Collection
12.2.1 List
12.2.1.1 迭代器
12.2.1.2 for增强循环
12.2.1.3 普通遍历循环
12.2.1.4 ArrayList
⭐
12.2.1.5 Vector
⭐
12.2.1.6 LinkedList
12.2.2 Set
12.2.2.1 HashSet
⭐
12.2.2.2 LinkedHashSet
12.2.2.3 TreeSet
12.3 Map
12.3.1 HashMap
⭐
12.3.2 Hashtable
12.3.3 LinkedHashMap
12.3.4. TreeMap
12.3.5. Properties
12.4 Collections
12.5 总结
⭐ ⭐
13 泛型
13.1 泛型
13.2 ⾃定义泛型
13.2.1泛型类
13.2.2泛型接⼝
13.2.3泛型⽅法
13.3 泛型继承和通配符
14 GUI
14.1 绘图
14.2 事件控制
15 线程(基础)
16.1 线程使⽤
16.1.1 继承Thread
16.1.2 实现Runnable
16.2 线程⽅法
16.3 线程⽣命周期
16.4 Synchronized
⭐
16.5 互斥锁
⭐
16.6 死锁
16 IO流
16.0 ⽂件
16.1 IO流原理及分类
16.2 节点流和处理流
16.3 输⼊流
⭐
16.3.1 InputStream
16.3.1.1 FileInputStream
16.3.1.2 BufferedInputStream
16.3.1.3 ObjectInputStream
16.3.2 Reader
16.3.2.1 FileReader
16.3.2.2 BufferedReader
16.3.2.3 InputStreamReader
16.4 输出流
⭐
16.4.1 OutputStream
16.4.1.1 FileOutputStream
16.4.1.2 BufferedOutputStream
16.4.1.3 ObjectOutputStream
16.4.1.4 PrintStream
16.4.2 Writer
16.4.2.1 FileWriter
16.4.2.2 BufferedWriter
16.4.2.3 OutputStreamWriter
16.4.2.4 PrintWrite
16.5 Properties
17 ⽹络编程
17.1 ⽹络基础
17.2 InetAddress
17.3 Socket
17.4 TCP编程
⭐
17.5 UDP编程
18 反射
18.1 反射机制
18.2 反射相关类
18.3 Class类
18.4 类加载
1 加载阶段
2.1 连接阶段——验证
2.2 连接阶段——准备
2.3 连接阶段——解析
3 初始化:
18.5 反射获取类的结构信息
18.6 通过反射创建对象
剩余277页未读,继续阅读
资源评论
Aniay_ivy
- 粉丝: 1239
- 资源: 39
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功