自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(24)
  • 收藏
  • 关注

原创 J D B C

链接:https://pan.baidu.com/s/1OutByNpcvZeHOR-fd-SWhA提取码:ejlc

2021-11-22 19:59:44 462

原创 MySQL

链接:https://pan.baidu.com/s/1eCkpo7B0DXFhC7FgCHhI6A提取码:lkel

2021-11-22 19:58:49 332

原创 JAVA 8

文章目录一、Java8概述二、Lambda表达式2.1 概念2.2 语法2.3 基本使用2.4 课堂案例三、函数式接口【`重点`】3.1 概念3.2 常见函数式接口四、方法引用4.1 概念4.2 基本使用五、什么是Stream【`重点`】5.1 概念5.2 Stream特点5.3 Stream使用步骤5.4 创建Stream5.5 中间操作5.6 终止操作六、新时间API6.1 概述6.2 LocalDateTime类6.3 Instant、ZoneId类6.4 DateTimeFormatter类一、J

2021-11-22 19:46:47 542

原创 反射

一、什么是类对象类的对象:基于某个类 new 出来的对象,也称为实例对象。类对象:类加载的产物,封装了一个类的所有信息(类名、父类、接口、属性、方法、构造方法) 。| 类对象 |注意:每个类加载到内存都会生成一个唯一的类对象。二、获取类对象的方法通过类的对象,获取类对象。Student s = new Student();Class c = s.getClass();通过类名获取类对象。Class c = 类名.class;

2021-09-17 21:12:03 86

原创 网络编程

文章目录一、什么是网络1.1 概念1.2 计算机网络1.3 网络模型【`重点`】1.3.1 OSI参考模型1.3.2 TCP/IP模型二、常见协议2.1 TCP【`重点`】三次握手(重点):四次挥手:2.2 UDP2.3 IP2.4 端口号三、InetAddress类四、基于TCP的网络编程【`重点`】五、课堂案例一、什么是网络1.1 概念由点和线构成,表示诸多对象间的相互联系。1.2 计算机网络为实现资源共享和信息传递,通过通信线路连接起来的若干主机(Host)。常见计算机网络:

2021-09-17 20:50:11 84

原创 I/O 框架

文章目录一、流1.1 概念1.2 流的分类1.2.1 按方向【`重点`】1.2.2 按单位1.2.3 按功能二、字节流【`重点`】2.1 字节抽象类2.2 字节节点流2.3 字节缓冲流2.4 对象流三、字符编码四、字符流【`重点`】4.1 字符抽象类4.2 字符节点流4.3 字符缓冲流4.4 打印流4.5 转换流五、File、FileFilter5.1 File类5.2 FileFilter接口六、Properties实现流操作一、流1.1 概念内存与存储设备之间传输数据的通道。水借助管道传输

2021-09-17 20:46:05 74

原创 多线程

文章目录一、进程和线程1.1 进程1.2 线程1.3 进程和线程区别1.4 线程组成二、创建线程【`重点`】2.1 继承Thread类2.2 课堂案例2.3 实现Runnable接口2.4 课堂案例三、线程状态3.1 线程状态(基本)3.2 常见方法3.3 线程状态(等待)四、线程安全【`重点`】4.1 同步代码块4.2 线程状态(阻塞)4.3 同步方法4.4 同步规则五、死锁5.1 什么是死锁?5.2 死锁案例六、线程通信6.1 线程通信方法6.2 生产者消费者七、线程池【`重点`】7.1 为什么需要线程

2021-09-17 20:39:45 109

原创 异常

文章目录一、异常1.1 概念1.2 异常的必要性二、异常分类2.1 错误2.2 异常三、异常产生和传递3.1 异常产生3.2 异常传递四、异常处理【`重点`】4.1 try...catch...4.2 try...catch...finally...4.3 多重catch4.4 try…finally...4.5 小结五、声明、抛出异常5.1 声明异常5.2 抛出异常六、自定义异常6.1 编写自定义异常6.2 异常中方法覆盖一、异常1.1 概念异常:程序在运行过程中出现的特殊情况。1.2 异常

2021-09-13 23:13:36 147

原创 集合

文章目录一、集合概念二、Collection体系集合三、List接口与实现类【`重点`】3.1 List接口3.2 List实现类3.2.1 ArrayList3.2.2 LinkedList3.2.3 Vector四、泛型4.1 泛型概念4.2 泛型集合五、Collections工具类六、Set集合6.1 Set接口6.2 Set实现类6.2.1 HashSet6.2.2 LinkedHashSet6.2.3 TreeSet七、Map集合7.1 Map接口7.2 Map实现类7.2.1 HashMap【`

2021-09-13 23:12:12 177

原创 常用类

文章目录一、内部类1.1 内部类的分类1.2 什么是内部类1.3 成员内部类1.4 静态内部类1.5 局部内部类1.6 匿名内部类二、Object类【`重点`】2.1 概述2.2 常用方法2.2.1 getClass()2.2.2 hashCode()方法2.2.3 toString()方法2.2.4 equals()方法2.2.5 finalize()方法三、包装类3.1 概述3.2 装箱、拆箱3.3 整数缓冲区四、String类【`重点`】4.1 概述4.2 常用方法五、可变字符串六、BigDecima

2021-09-13 22:46:11 109

原创 接口

文章目录一、接口语法1.1 基本使用1.2 和抽象类区别二、微观接口【`重点`】三、接口规范四、接口实现多态五、接口常见关系六、常量接口七、宏观接口【`重点`】7.1 概念7.2 回调原理7.3 接口好处一、接口语法1.1 基本使用概念:接口相当于特殊的抽象类,定义方式、组成部分与抽象类类似。使用interface关键字定义接口。特点:没有构造方法,不能创建对象。只能定义:公开静态常量、公开抽象方法。案例演示:自定义接口。public interface MyInterfa

2021-09-13 22:38:53 91

原创 三个修饰符

文章目录一、引言1.1 什么是抽象二、abstract2.1 生活中的抽象2.2 不该被创建的对象三、抽象类、抽象方法【`重点`】3.1 抽象类3.2 抽象类的作用3.3 不该被实现的方法3.4 抽象方法四、静态属性4.1 实例属性4.2 静态属性4.3 什么是静态4.4 课堂案例五、静态方法、类加载5.1 静态方法5.2 静态的特点5.3 动态代码块5.4 类加载5.4 静态代码块六、final6.1 什么是最终6.2 final类6.3 final变量6.4 实例常量6.5 静态常量6.6 对象常量一

2021-09-13 22:31:58 68

原创 面向对象三大特性

文章目录一、引言二、封装【`重点`】2.1 封装的必要性2.2 什么是封装2.3 公共访问方法2.4 过滤有效数据2.5 总结三、继承【`重点`】3.1 生活中的继承3.2 程序中的继承3.3 父类的选择3.4 父类的抽象3.5 继承3.6 继承的特点3.7 不可继承四、访问修饰符4.1 访问修饰符五、方法重写5.1 方法的重写/覆盖六、super关键字6.1 super关键字6.2 super访问方法6.3 super访问属性6.4 继承中的对象创建6.5 继承后的对象构建过程6.6 super调用父类.

2021-09-13 22:21:16 117

原创 java面向对象

文章目录一、引言1.1 什么是程序1.2 现实世界的组成二、什么是对象2.1 什么是对象2.2 现实中的对象2.3 程序中的对象三、什么是类【`重点`】3.1 什么是类3.2 类的抽取3.3 类的定义3.4 对象的创建3.5 类与对象的关系四、类的组成【`重点`】4.1 实例变量4.2 实例变量与局部变量的区别4.3 实例方法4.4 课堂案例五、方法重载5.1 方法重载概念5.2 方法重载5.3 代码调错六、构造方法【`重点`】6.1 构造方法6.2 对象创建过程6.3 对象的内存分配6.4 构造方法重载6

2021-08-31 23:44:10 127

原创 java数组

数组的概念概念:一组连续的存储空间,存储多个相同数据类型的值。特点:类型相同。长度固定。数组的创建:数组的组成数组中的每个数据格被称为“数组元素”。对每个元素进行赋值或取值的操作被称为“元素的访问”。访问元素时,需要使用“下标”(从0开始,依次+1,自动生成)。访问的语法:数组名[下标]; //例如 存:a[0]=10; 取:a[0];数组的使用 下标的范围有效下标范围:0 ~ 数组长度-1访问无效下标,会导致数组下标越界数组的遍历【重点】遍历:

2021-08-30 17:26:55 97

原创 java循环结构

文章目录一、引言1.1 生活中的循环二、循环的概念2.1 程序中的循环三、while循环3.1 while循环3.2 循环的组成3.3 初始与迭代3.4 while的特点3.5 课堂案例四、do while循环4.1 do while循环4.2 do while的应用场景五、for循环5.1 for循环5.2 for的特点5.3 课堂案例六、流程控制关键字6.1 流程控制break6.2 流程控制continue七、嵌套循环7.1 嵌套循环7.2 课堂案例一、引言1.1 生活中的循环在单圈400

2021-08-24 22:17:41 235

原创 选择结构与分支结构

文章目录一、引言1.1 选择结构二、 基本if选择结构2.1 基本if选择结构三、 if else选择结构【`重点`】3.1 if else选择结构四、 多重if选择结构4.1 多重if选择结构五、 嵌套if选择结构5.1 嵌套if选择结构六、 switch分支结构【`重点`】6.1 分支结构七、 局部变量7.1 局部变量一、引言1.1 选择结构概念:根据已知条件进行逻辑判断,满足条件后执行相应操作。[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img

2021-08-24 22:08:21 282

原创 方法/函数

文章目录一、引言二、方法的概念2.1 方法的概念三、方法的定义【`重点`】3.1 方法的定义3.2 定义的位置3.3 定义第一个方法四、方法的调用4.1 方法的调用五、方法的参数【`重点`】5.1 方法的参数5.2 形参与实参5.2.1 单个参数5.2.2 多个参数5.3 如何定义参数六、返回值与返回值类型6.1 返回值6.2 定义语法6.3 调用语法6.4 需求6.5 return关键字七、方法的好处7.1 好处八、递归8.1 多级调用8.2 无穷递归8.3 递归8.4 循环阶乘8.5 递归阶乘8.6 课

2021-08-24 22:06:44 95

原创 Java位运算符

Java位运算符左移( << )右移( >> )无符号右移( >>> )位与( & )位或( | )位非( ~ )位异或( ^ )1、左移( << )Test1、将5左移2位:public class Test { public static void main(String[] args) { System.out.println(5<<2);//运行结果是20 }}运行结果是20,但是程序是怎

2021-08-22 19:11:06 188

原创 Java的基本数据类型

额外知识: java是强语言类型强语言类型: 声明变量的时候 确定变量的类型弱语言类型:声明变量的时候 变量的类型是不确定的整数类型:byte 1字节 -128 到127short 2字节 -32768 到 32767int 4字节 -147483648 到 2147483647long 8字节 -9223372036854775808 到 -9223372036854

2021-08-22 19:09:47 136

原创 JAVA语言基础(3)运算符

五、运算符5.1 算数运算符算数运算符:两个操作数进行计算。算数运算符:一元运算符(只有一个操作数)。public class TestOperation1{public static void main(String[] args){ int a = 10; int b = 3; System.out.println( a / b );//求商 = 3 System.out.println( a % b );//求余 = 1 double d =

2021-08-22 19:03:39 74

原创 JAVA语言基础(2)

JAVA语言基础(2)四、类型转换4.1 类型转换(1)自动类型转换:两种类型相互兼容。目标类型大于源类型。public class TestAutoConvert{ public static void main(String[] args){ //整数 - 整数 short s = 123; int i = s;//将源类型值存入到目标类型变量中(自动类型转换) System.out.println(i); byte

2021-08-18 23:10:44 71

原创 JAVA语言基础(1)

格式详细解释:一、引言1.1 生活中变量变量来源于数学,是计算机语言中能储存计算结果或能表示值抽象概念。变量可以通过变量名访问。变量2.1变量的定义流程声明:数据类型 变量名;int money; (开辟整数变量空间)。赋值:变量名 = 值;money = 100; (将整数值赋给变量)。应用:System.out.print(money);注意:Java是强类型语言,变量的类型必须与数据的类型一致。== 额外知识: java是强语言类型 ==强语言类型: 声

2021-08-17 20:52:39 114

原创 JAVA概述与环境搭配

提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档文章目录前言一、 什么是程序二、Java的历史与特点1.Java的历史2.JAVA语言的特点三.Java的运行机制【`重点`】1.先编译、再解释:2.名词解释四.配置环境变量4.1 配置环境变量4.2 DOS命令操作4.3 常用DOS命令:五.第一个应用程序5.1 第一个Java应用程序5.2 编译与运行5.3 类的阐述5.4 Package(包)六、Java的语言规范6.1 编码规范(1)书写格式6.2 编码规范(2)代码注释6.3 编码

2021-08-16 18:17:45 117

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除