Java SE 学习笔记合集
文章平均质量分 73
此合集为我个人在B站上学习秦疆老师的【狂神说Java】系列课程过程中,对Java SE部分课程内容的课堂笔记,分享给同样学习秦老师课程的人。
Bald Monkey
秃猴正在学Java
展开
-
Java学习笔记01
1.注释;2.标识符;3.java的数据类型;4.拓展知识原创 2023-07-12 22:28:33 · 59 阅读 · 1 评论 -
Java学习笔记02
1.类型转换;2.溢出问题和常见错误;3.变量原创 2023-07-13 13:21:14 · 49 阅读 · 1 评论 -
Java学习笔记03
运算符:1.算数运算符与赋值运算符;2.关系运算符;3.逻辑运算符;4.位运算符;5.拓展赋值运算符;6.条件运算符原创 2023-07-13 17:45:39 · 43 阅读 · 0 评论 -
Java学习笔记04
1.包机制;2.JavaDoc;3.参数信息原创 2023-07-13 21:01:31 · 55 阅读 · 1 评论 -
Java学习笔记05
Scanner对象原创 2023-07-14 15:58:36 · 50 阅读 · 1 评论 -
Java学习笔记06
1.顺序结构;2.选择结构:(1) if单选择结构;(2) if双选择结构;(3) if多选择结构;(4) 嵌套的if结构;(5) switch多选择结构原创 2023-07-14 20:52:42 · 44 阅读 · 1 评论 -
Java学习笔记07
循环结构:1.while循环;2.do...while循环原创 2023-07-14 22:10:53 · 36 阅读 · 1 评论 -
Java学习笔记08
1.for循环;2.增强for循环;3.break与continue原创 2023-07-15 18:11:02 · 43 阅读 · 1 评论 -
Java学习笔记09
Java方法详解:1.什么是方法;2.方法的定义;3.方法调用;4.方法的重载;5.可变参数;6.递归原创 2023-07-15 22:16:13 · 33 阅读 · 1 评论 -
Java学习笔记10
数组:1.数组的定义;2.数组声明创建;3.内存分析;4.三种初始化;5.数组的四个基本特点;6.数组边界原创 2023-07-16 17:16:20 · 35 阅读 · 1 评论 -
Java学习笔记11
数组:1.数组使用;2.多维数组;3.Arrays类;4.冒泡排序;5.稀疏数组原创 2023-07-16 22:37:22 · 33 阅读 · 1 评论 -
Java学习笔记12
面向对象编程:1.面向过程&面向对象;2.什么是面向对象;3.回顾方法及加深;4.类与对象的关系;5.创建与初始化对象(含构造器详解);6.封装;7.继承;8.多态原创 2023-07-17 22:09:23 · 62 阅读 · 1 评论 -
Java学习笔记13
1.抽象类;2.接口;3.内部类原创 2023-07-19 20:15:24 · 36 阅读 · 0 评论 -
Java学习笔记14
异常机制:1.什么是异常;2.简单分类;3.异常体系结构;4.Error;5.Exception;6.异常处理机制;7.自定义异常;8.实际应用中的经验总结原创 2023-07-20 16:51:46 · 26 阅读 · 1 评论 -
Java学习笔记15
常用类:1.Object类;2.Math类;3.Random类;4.File类原创 2023-07-22 21:50:21 · 37 阅读 · 0 评论 -
Java学习笔记16
包装类:1.装箱和拆箱;2.基本数据类型和字符串之间转换;3.整数缓冲区;原创 2023-07-23 20:53:18 · 46 阅读 · 1 评论 -
Java学习笔记17
String类:1.字符串常量池在JVM数据区的演进;2.不可变性&可以共享;3.使用new关键字创建String类型对象时的内存分析;4.String常用方法原创 2023-07-24 21:59:41 · 49 阅读 · 0 评论 -
Java学习笔记18
可变字符串(StringBuffer & StringBuilder):1.StringBuffer;2.StringBuilder;3.常用方法;4.验证StringBuffer类和StringBuilder类的运行效率高于String类原创 2023-07-25 17:18:08 · 37 阅读 · 0 评论 -
Java学习笔记19
1.BigDecimal;2.Date;3.Calendar;4.SimpleDateFormat原创 2023-07-26 17:36:58 · 50 阅读 · 1 评论 -
Java学习笔记20
集合框架:1.什么是集合;2.Collection集合的体系结构;3.Collection父接口;4.List子接口;5.List实现类:(1) ArrayList;(2) Vector;(3) LinkedList原创 2023-07-29 12:58:26 · 58 阅读 · 0 评论 -
Java学习笔记21
泛型:1.泛型类 & 泛型接口 & 泛型方法;2.泛型集合原创 2023-07-29 22:44:13 · 45 阅读 · 0 评论 -
Java学习笔记22
集合框架:1.Set子接口;2.Set实现类:(1) HashSet;(2) TreeSet()原创 2023-07-30 21:48:10 · 48 阅读 · 0 评论 -
Java学习笔记23
一、Map集合:1.Map集合的体系结构;2.Map父接口;3.Map集合的实现类:(1)HashMap;(2)Hashtable(略);(3)Properties(略);(4)TreeMap。 二、Collections工具类原创 2023-07-31 21:48:19 · 64 阅读 · 0 评论 -
Java学习笔记24
IO流:1.什么是流;2.流的方向;3.字节流:文件字节流:(1) FileInputStream;(2) FileOutputStream;(3) 使用文件字节流实现文件的复制原创 2023-08-01 21:25:35 · 38 阅读 · 0 评论 -
Java学习笔记25
一、字节缓冲流:1. BufferedInputStream;2. BufferedOutputStream; 二、对象流(序列化与反序列化):1. ObjectOutputStream;2. ObjectInputStream;原创 2023-08-02 20:14:33 · 43 阅读 · 0 评论 -
Java学习笔记26
一、字符编码; 二、字符流:文件字符流:1. FileReader;2. FileWriter;3. 使用文件字符流实现文本文件的复制;原创 2023-08-03 12:25:58 · 34 阅读 · 0 评论 -
Java学习笔记27
一、字符缓冲流:1. BufferedReader;2. BufferedWriter; 二、打印流:1. PrintWriter;三、转换流:1. InputStreamReader;2. OutputStreamWriter;原创 2023-08-03 20:40:08 · 40 阅读 · 0 评论 -
Java学习笔记28
一、FileFilter接口; 二、递归遍历文件夹; 三、递归删除文件夹; 四、Properties - 属性集合:1. 基础方法的使用;2. 和流有关的方法的使用;原创 2023-08-04 22:18:07 · 33 阅读 · 0 评论 -
Java学习笔记29
多线程: 一、线程简介; 二、线程创建:1. 继承Thread类;2. 实现Runnable接口;3. 实现Callable接口;原创 2023-08-07 17:56:09 · 27 阅读 · 0 评论 -
Java学习笔记30
Lambda表达式:1. 为什么要使用lambda表达式;2. 函数式接口;3. 推导lambda表达式;4. 带参数的lambda表达式;5. 总结原创 2023-08-08 12:20:48 · 27 阅读 · 0 评论 -
Java学习笔记31
线程状态:1. 五大状态;2. 线程方法;3. 停止线程;4. 线程休眠 - sleep();5. 线程礼让 - yield();6. 合并线程 - join();7. 线程状态观测 - getState();原创 2023-08-09 22:41:23 · 41 阅读 · 0 评论 -
Java学习笔记32
1. 线程优先级;2. 守护(daemon)线程;原创 2023-08-10 17:57:19 · 31 阅读 · 0 评论 -
Java学习笔记33
线程同步:1. 并发与并行;2. 线程同步;3. 同步方法;4. 同步块原创 2023-08-12 18:34:13 · 38 阅读 · 0 评论 -
Java学习笔记34
一、死锁:1. 死锁的避免方法; 二、Lock(锁):1. ReentrantLock(可重入锁);2. synchronized与Lock的对比;原创 2023-08-13 16:44:18 · 31 阅读 · 0 评论 -
Java学习笔记35
一、线程协作:1. 线程通讯;2. 分析生产者和消费者问题;3. 管程法解决;4. 信号灯法解决; 二、使用线程池;原创 2023-08-14 20:47:32 · 46 阅读 · 0 评论 -
Java学习笔记36
网络编程:1. 概述;2. 网络通信的要素;3. IP;4. 域名;5. 端口;6. 通信协议;原创 2023-08-16 12:09:31 · 78 阅读 · 0 评论 -
Java学习笔记37
一、TCP案例:1. TCP实现发送消息;2. TCP实现文件上传; 二、UDP案例:1. UDP实现发送消息;2. UDP实现循环发送消息;3. UDP实现在线聊天; 三、URL:1. URL的组成部分;2. URL实现下载网络资源;原创 2023-08-18 21:58:28 · 80 阅读 · 0 评论 -
Java学习笔记38
注解:1. 什么是注解;2. 内置注解;3. 元注解;4. 自定义注解原创 2023-08-19 18:03:05 · 93 阅读 · 0 评论 -
Java学习笔记39
一、反射机制:1. 静态/动态语言;2. Java Reflection(反射);3. Java反射机制提供的功能;4. Java反射优缺点;5. 反射相关的主要API; 二、Class类:1. Class类的常用方法;2. 获取Class类的实例对象;3. 哪些类型可以有Class对象; 三、类的加载与ClassLoader的理解:1. Java内存分析;2. 类的加载过程;3. 什么时候会发生类初始化;4. 类加载器的作用;原创 2023-08-21 21:22:39 · 316 阅读 · 0 评论 -
Java学习笔记40
创建运行时类的对象:一、获取运行时类的完整结构;二、获取了Class对象,通过反射我们能做什么:1. 一、反射创建类的对象;2. 二、反射调用类中的方法;3. 三、反射操作类中的属性;4. 使用不同方式调用方法的性能测试;5. 四、拓展:反射操作泛型;6. 了解什么是ORM;7. 五、反射操作注解原创 2023-08-23 22:39:04 · 268 阅读 · 0 评论