自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(114)
  • 资源 (25)
  • 收藏
  • 关注

原创 JAVA—— JavaScript高级

文章目录1、JavaScript面向对象1.1、面向对象介绍1.2、类的定义和使用1.3、字面量类的定义和使用1.3、继承1.4、小结2、JavaScript内置对象2.1、Number2.2、Math2.3、Date2.4、String2.5、RegExp2.6、Array2.7、Set2.8、Map2.9、Json2.10、表单校验2.11、小结3、JavaScript BOM3.1、Windows窗口对象3.2、Location地址栏对象3.3、案例-动态广告3.4、小结4、JavaScript封装6

2021-12-01 21:22:27 213

原创 JAVA—— JavaScript基础

文章目录1、JavaScript快速入门1.1、JavaScript介绍1.2、快速入门引入js的方式一:内部方式引入js的方式一:外部方式1.3、开发环境搭建1.4、快速入门总结2、JavaScript基本语法2.1、注释2.2、输入输出语句2.3、变量和常量2.4、原始数据类型和typeof方法2.4.1、原始数据类型2.4.2、typeof2.5、运算符2.6、流程控制和循环语句2.7、数组2.8、函数2.9、小结3、JavaScript DOM3.1、DOM介绍3.2、Element元素的获取操作3

2021-12-01 21:14:08 809

原创 JAVA—— Mybatis高级(高级)

文章目录一.Mybatis注解开发单表操作1.1 MyBatis的常用注解1.2 MyBatis的增删改查1.3 注解开发总结二.MyBatis注解开发的多表操作2.1 MyBatis的注解实现复杂映射开发2.2 一对一查询2.2.1 一对一查询的模型2.2.2 一对一查询的语句2.2.3 创建PersonMapper接口2.2.4 使用注解配置Mapper2.2.5 测试类2.2.6 一对一配置总结2.3 一对多查询2.3.1 一对多查询的模型2.3.2 一对多查询的语句2.3.3 创建Studen

2021-12-01 21:05:33 212

原创 JAVA—— Mybatis高级(进阶)

文章目录一.接口代理方式实现Dao1.1 代理开发方式介绍1.2.编写StudentMapper接口1.3 测试代理方式1.4 源码分析1.5 知识小结二. 动态sql语句2.1 动态sql语句概述2.2 动态 SQL 之<**if>**2.3 动态 SQL 之<**foreach>**2.4 SQL片段抽取2.5 知识小结三. 分页插件3.1 分页插件介绍3.2 分页插件的使用3.3 分页插件的参数获取3.4 分页插件知识小结四.MyBatis的多表操作4.1 多表模型介

2021-12-01 21:00:08 350

原创 JAVA—— Mybatis(基础)

文章目录一.Mybatis快速入门1.1 框架介绍1.2 ORM介绍1.3 原始jdbc操作(查询数据)1.4原始jdbc操作(插入数据)1.5 原始jdbc操作的分析1.6 什么是Mybatis1.7 Mybatis的快速入门1.7.1 环境搭建1.7.2编写测试代码1.8 知识小结二. MyBatis的相关api2.1 Resources2.2 构建器SqlSessionFactoryBuilder2.3 工厂对象SqlSessionFactory2.4 SqlSession会话对象三.MyBati

2021-12-01 20:55:36 2655

原创 JAVA—— JDBC(二)

文章目录一、数据库连接池1.数据库连接池的概念2.自定义连接池3.自定义连接池测试4.归还连接5.开源连接池的使用二、JDBC框架(JDBCTemplate)1.分析前一天案例中的重复代码2.自定义JDBC框架2.1数据库的源信息2.2JDBCTemplate类增删改功能的编写2.3JDBCTemplate类查询功能的编写2.4测试自定义JDBC框架的使用一、数据库连接池1.数据库连接池的概念数据库连接背景数据库连接是一种关键的、有限的、昂贵的资源,这一点在多用户的网页应用程序中体现得尤为突出

2021-12-01 20:43:51 110

原创 JAVA—— JDBC(一)

文章目录一、JDBC快速入门1.jdbc的概念2.jdbc的本质3.jdbc的快速入门程序二、JDBC各个功能类详解1.DriverManager2.Connection3.Statement4.ResultSet三、JDBC案例student学生表的CRUD1.数据准备2.需求一:查询全部3.需求二:条件查询4.需求三:新增数据5.需求四:修改数据6.需求五:删除数据四、JDBC工具类1.工具类的抽取2.使用工具类优化student表的CRUD3.student表的CRUD整合页面五、SQL注入攻击1.s

2021-12-01 20:40:40 177

原创 JAVA—— MySQL高级(二)

文章目录一、MySQL存储引擎1.MySQL体系结构2.MySQL存储引擎3.常用引擎的特性对比4.引擎的操作5.总结:引擎的选择二、MySQL索引1.索引的概念2.索引的分类3.索引的操作4.索引效率的测试5.索引的实现原则5.1磁盘存储5.2BTree5.3B+Tree6.总结:索引的设计原则三、MySQL锁1.锁的概念2.锁的分类3.演示InnoDB锁4.演示MyISAM锁5.演示悲观锁和乐观锁6.锁的总结四、集群1.集群的概念2.集群的原理3.Mycat环境搭建3.1 Mycat下载和安装3.2 环

2021-09-25 14:52:41 273

原创 JAVA —— MySQL高级(一)

文章目录一、MySQL存储过程和函数1.存储过程和函数的概念2.存储过程和函数的好处3.存储过程和函数的区别4.创建存储过程5.调用存储过程6.查看存储过程7.删除存储过程8.存储过程语法8.1存储过程语法介绍8.2变量的使用8.3if语句的使用8.4参数的传递8.5case语句的使用8.6while循环8.7repeat循环8.8loop循环8.9游标9.存储过程的总结10.存储函数二、MySQL触发器1.触发器的概念2.创建触发器3.查看触发器4.删除触发器5.触发器的总结三、MySQL事务1.事务的概

2021-09-25 14:28:38 421

原创 JAVA —— MySQL进阶

文章目录一、约束1.外键约束2.外键的级联更新和级联删除(了解)二、多表设计1.一对一(了解)2.一对多3.多对多三、多表查询1.多表查询-数据准备2.多表查询-笛卡尔积查询(了解)3.多表查询-内连接查询4.多表查询-外连接查询5.多表查询-子查询6.多表查询练习7.多表查询-自关联查询四、视图1.视图的概念2.视图的好处3.视图数据准备4.视图的创建5.视图的查询6.视图的修改7.视图的删除8.视图的总结五、备份与还原1.命令行方式2.图形化界面方式一、约束1.外键约束外键约束概念让表和

2021-09-25 14:16:56 147

原创 JAVA —— MySQL基础

文章目录一、数据库的基本概念1.为什么要学数据库?2.什么是数据库?3.数据库的好处?4.常见的数据库有哪些?二、MySQL数据库的介绍和安装1.MySQL数据库介绍2.MySQL数据库安装3.MySQL数据库登录三、SQL语句1.数据库、数据表、数据的关系介绍2.SQL介绍3.DDL-操作数据库4.DDL-操作数据表5.DML-INSERT语句6.DML-UPDATE语句7.DML-DELETE语句8.DQL-单表查询四、约束1.约束的概念和分类2.主键约束3.主键自动增长约束4.唯一约束5.非空约束

2021-09-25 13:59:38 152

原创 JAVA—— EL、Filter、Listener

文章目录1 EL表达式和JSTL1.1 EL表达式1.1.1 EL表达式概述1.1.2 EL表达式的入门案例第一步:创建JavaWeb工程第二步:创建jsp页面第三步:在JSP页面中编写代码第四步:部署工程第五步:运行测试1.1.2 EL表达式基本用法1)获取四大域中的数据2)EL表达式的注意事项3)EL表达式的使用细节4)EL表达式的运算符1.1.3 EL表达式的11个隐式对象1)隐式对象介绍1.2 JSTL1.2.1 JSTL概述1)简介2)使用要求1.2.2 核心标签库1.2.3 JSTL使用2 Se

2021-09-25 13:46:50 200

原创 JAVA—— Cookie、SessionJsp

文章目录1 会话技术1.1 会话管理概述1.1.1 什么是会话1.1.2 会话管理作用1.1.3 会话管理分类1.2 客户端会话管理技术1.2.1 Cookie概述1)什么是Cookie2)Cookie的API详解3)Cookie涉及的常用方法1.2.2 Cookie的Path细节:浏览器什么时候带给服务器,什么时候不带1)需求说明2)案例目的3)案例步骤4)测试结果5)路径问题的分析及总结1.3 服务端会话管理概述1.3.1 HttpSession概述1)HttpSession对象介绍2)HttpSess

2021-09-25 12:49:20 148

原创 JAVA—— Request、Response

文章目录1 响应对象1.1 响应对象概述1.1.1 关于响应1.1.2 常用响应对象1.2 常用方法介绍1.3 响应对象的使用示例1.3.1 响应-字节流输出中文问题1.3.2 响应-字符流输出中文问题1.3.3 响应-生成验证码1.3.4 设置响应消息头-控制缓存1.3.5 设置响应消息头定时刷新1.3.6 请求重定向:注意地址栏发生改变。1.3.7 响应和消息头组合应用-文件下载1.3.8 响应对象注意事项2 请求对象2.1 请求对象概述2.1.1 关于请求2.1.2 常用请求对象2.2 常用方法介绍2

2021-09-20 19:20:27 317

原创 JAVA —— Servlet

文章目录1 Servlet1.1 Servlet概述1.2 Servlet入门1.2.1 Servlet编码步骤1)编码步骤2)测试1.2.2 Servlet执行过程分析1.2.3 Servlet类视图1.2.4 Servlet编写方式1)编写方式说明2)HttpServlet的使用细节1.3 Servlet使用细节1.3.1 Servlet的生命周期1.3.2 Servlet的线程安全1.3.3 Servlet的注意事项1)映射Servlet的细节2)多路径映射Servlet3)启动时创建Servlet4

2021-09-20 19:11:33 336

原创 JAVA—— Tomcat、Http协议

文章目录1 企业开发简介1.1 JavaEE规范1.2 Web概述1.3 系统结构1.3.1 系统结构简介1.3.2 C/S结构1.3.3 B/S结构1.3.4 两种结构的区别及优略2 Tomcat2.1 Tomcat介绍2.1.1 关于服务器2.1.2 Tomcat下载与安装2.1.3 Tomcat各版本所需支持2.1.4 Tomcat目录结构详解2.2 Tomcat基本使用2.2.1 Tomcat启动和停止及问题分析解决1)启动和停止2)启动问题2.2.2 IDEA集成Tomcat服务器2.2.3 Li

2021-09-20 18:38:28 234

原创 JAVA—— Css、Nginx

文章目录1 CSS入门1.1 初识CSS1.1.1 概述1.1.2 CSS的组成1.2 入门案例1.3 Chrome开发者工具1.4 总结2 基本语法2.1 引入方式2.1.1 内联样式2.1.2 内部样式表2.1.3 外部样式表2.2 关于注释2.3 关于选择器2.2.1 基本选择器1)元素选择器2)类选择器3)ID选择器4)通用选择器2.2.2 属性选择器2.2.3 伪类选择器2.2.4 组合选择器1)后代选择器2)子级选择器3)同级选择器4)相邻选择器2.4 总结3 CSS案例-头条页面3.1 案例效

2021-09-20 18:16:06 127

原创 JAVA—— HTML

文章目录1 HTML入门1.1 初识HTML1.1.1 概述1.1.2 HTML的组成1)标签2)属性1.2 入门案例1.2.1 初始页面1)创建一个标准的初始化页面2)页面说明1.2.2 案例实现1.3 总结2 基本语法2.1 **关于注释**2.2 关于标签2.2.1 空元素2.2.2 嵌套元素2.2.3 块级和行内1)概念2)div和span2.3 关于属性2.4 特殊字符2.5 总结3 HTML案例-新闻文本3.1 案例效果3.2 案例分析3.2.1 div样式布局3.2.2 文本标签3.3 使用标

2021-09-20 17:52:55 1912

原创 JAVA—— Linux(二)

文章目录1 Linux文件管理1.1 touch命令1.2 vi与vim命令1.2.1 vi/vim介绍1.2.2 vi/vim模式1.2.3 打开和新建文件1.2.4 三种模式切换1.2.5 文件查看**1) cat命令**2) grep命令3) tail命令4)less命令1.2.6 vim定位行**1.2.7 异常处理**1.2.8 操作扩展1.3 echo 命令第二步: 将**命令的成功结果** **追加** 指定文件的后面第三步: 将**命令的失败结果** **追加** 指定文件的后面1.4

2021-09-20 11:28:10 1140

原创 JAVA—— Linux(一)

文章目录1 初识Linux1.1 操作系统1.2 Linux发展历程1.3 Linux简介1.3.1 什么是 Linux1.3.2 Linux的特点1.4 Linux和Unix区别1.5 Linux和Windows区别1.6 Linux发行商和常见发行版1.7 Linux 应用领域1.8 Linux之CentOS1.9 总结2 系统与设置命令2.1 学习命令的原因2.2 Linux 用户和用户组管理2.2.1 Linux账号管理1) 添加用户2) 用户口令3) 修改用户4) 删除用户2.2.2 Linux用

2021-09-19 13:21:26 537

原创 JAVA —— Git

1.Git介绍1.1版本控制(理解)无论是代码编写,还是文档编写,我们都会遇到对文档内容反复修改的情况[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-D6oXsIBH-1632018806924)(.\img\01_版本控制介绍.png)]1.2开发中存在的问题(理解)程序员小明负责的模块就要完成了,就在即将提交发布之前的一瞬间,电脑突然蓝屏,硬盘光荣下岗!几个月来的努力付之东流​ [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-

2021-09-19 12:31:43 358

原创 JAVA入门基础进阶(十九)——单元测试、日志

文章目录1.单元测试1.1概述【理解】1.2特点【理解】1.3使用步骤【应用】1.4相关注解【应用】2.日志2.1概述【理解】2.2日志体系结构和Log4J【理解】2.3入门案例【应用】2.4配置文件详解【理解】2.5在项目中的应用【应用】1.单元测试1.1概述【理解】JUnit是一个 Java 编程语言的单元测试工具。JUnit 是一个非常重要的测试工具1.2特点【理解】JUnit是一个开放源代码的测试工具。提供注解来识别测试方法。JUnit测试可以让你编写代码更快,并能提高质量。JU

2021-09-12 13:02:26 135

原创 JAVA入门基础进阶(十八)—— XML、枚举、注解

文章目录前言一、pandas是什么?二、使用步骤1.引入库2.读入数据总结前言提示:这里可以添加本文要记录的大概内容:例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考一、pandas是什么?示例:pandas 是基于NumPy 的一种工具,该工具是为了解决数据分析任务而创建的。二、使用步骤1.引入库代码如下(示例):import numpy as npimport

2021-09-12 12:44:33 150

原创 JAVA入门基础进阶(十七)—— 类加载器、反射

文章目录1.类加载器1.1类加载器【理解】1.2类加载的过程【理解】1.3类加载的分类【理解】1.4双亲委派模型【理解】1.5ClassLoader 中的两个方法【应用】2.反射2.1反射的概述【理解】2.2获取Class类对象的三种方式【应用】2.3反射获取构造方法并使用【应用】2.3.1Class类获取构造方法对象的方法2.3.2Constructor类用于创建对象的方法2.3.3小结2.4反射获取成员变量并使用【应用】2.4.1Class类获取成员变量对象的方法2.4.2Field类用于给成员变量赋值

2021-09-12 11:40:52 149

原创 JAVA入门基础进阶(十六)—— 网络编程、UDP、TCP

文章目录1.网络编程入门1.1 网络编程概述【理解】1.2 网络编程三要素【理解】1.3 IP地址【理解】1.4 InetAddress【应用】1.5 端口和协议【理解】2.UDP通信程序2.1 UDP发送数据【应用】2.2UDP接收数据【应用】2.3UDP通信程序练习【应用】2.4UDP三种通讯方式【理解】2.5UDP组播实现【理解】2.6UDP广播实现【理解】3.TCP通信程序3.1TCP发送数据【应用】3.2TCP接收数据【应用】3.3TCP分析3.4TCP程序练习【应用】3.5TCP程序文件上传练习

2021-09-12 11:40:19 148

原创 JAVA入门基础进阶(十五)—— 线程池、原子性、并发工具类

文章目录1.线程池1.1 线程状态介绍1.2 线程池-基本原理1.3 线程池-Executors默认线程池1.4 线程池-Executors创建指定上限的线程池1.5 线程池-ThreadPoolExecutor1.6 线程池-参数详解1.7 线程池-非默认任务拒绝策略2. 原子性2.1 volatile-问题2.2 volatile解决2.3 synchronized解决2.4 原子性2.5 volatile关键字不能保证原子性2.6 原子性_AtomicInteger2.7 AtomicInteger-

2021-09-12 11:39:25 153

原创 JAVA入门基础进阶(十四)—— 实现多线程、线程同步、生产者消费者

文章目录1.实现多线程1.1简单了解多线程【理解】1.2并发和并行【理解】1.3进程和线程【理解】1.4实现多线程方式一:继承Thread类【应用】1.5实现多线程方式二:实现Runnable接口【应用】1.6实现多线程方式三: 实现Callable接口【应用】1.7设置和获取线程名称【应用】1.8线程休眠【应用】1.9线程优先级【应用】1.10守护线程【应用】2.线程同步2.1卖票【应用】2.2卖票案例的问题【理解】2.3同步代码块解决数据安全问题【应用】2.4同步方法解决数据安全问题【应用】2.5Loc

2021-09-12 11:38:59 158

原创 JAVA入门基础进阶(十三)—— 字符流、转换流、对象操作流、Properties集合

文章目录1.字符流1.1为什么会出现字符流【理解】1.2编码表【理解】1.3字符串中的编码解码问题【应用】1.4字符流写数据【应用】1.5字符流读数据【应用】1.6字符流用户注册案例【应用】1.7字符缓冲流【应用】1.8字符缓冲流特有功能【应用】1.9字符缓冲流操作文件中数据排序案例【应用】1.10 IO流小结【理解】2.转换流2.1转换流的图解2.2字符流中和编码解码问题相关的两个类【理解】2.3转换流读写数据【应用】3.对象操作流3.1对象序列化流【应用】3.2对象反序列化流【应用】3.3serialV

2021-09-12 11:38:20 108

原创 JAVA入门基础进阶(十二)—— File类、字节流、字节缓冲流

文章目录1.File类1.1File类概述和构造方法【应用】1.2绝对路径和相对路径【理解】1.3File类创建功能【应用】1.4File类删除功能【应用】1.5File类判断和获取功能【应用】1.6File类练习一【应用】1.7File类练习二【应用】1.8File类练习三【应用】2.字节流2.1 IO流概述和分类【理解】2.2字节流写数据【应用】2.3字节流写数据的三种方式【应用】2.4字节流写数据的两个小问题【应用】2.5字节流写数据加异常处理【应用】2.6字节流读数据(一次读一个字节数据)【应用】2

2021-09-12 11:37:51 145

原创 JAVA入门基础进阶(十一)—— 可变参数和Stream流

文章目录1.可变参数1.1可变参数【应用】1.2创建不可变集合【理解】2.Stream流2.1体验Stream流【理解】2.2Stream流的常见生成方式【应用】2.3Stream流中间操作方法【应用】2.4Stream流终结操作方法【应用】2.5Stream流的收集操作【应用】5.6Stream流综合练习【应用】1.可变参数1.1可变参数【应用】可变参数介绍可变参数又称参数个数可变,用作方法的形参出现,那么方法参数个数就是可变的了方法的参数类型已经确定,个数不确定,我们可以使用可变参数

2021-09-12 11:37:03 306

原创 JAVA入门基础进阶(十)—— 红黑树、HashSet集合和Map集合

文章目录1.红黑树1.1概述【理解】1.2成绩排序案例【应用】2.HashSet集合2.1HashSet集合概述和特点【应用】2.2HashSet集合的基本应用【应用】2.3哈希值【理解】2.4哈希表结构【理解】2.5HashSet集合存储学生对象并遍历【应用】3.Map集合3.1Map集合概述和特点【理解】3.2Map集合的基本功能【应用】3.3Map集合的获取功能【应用】3.4Map集合的遍历(方式1)【应用】3.5Map集合的遍历(方式2)【应用】4.HashMap集合4.1HashMap集合概述和特

2021-09-11 18:16:47 221

原创 JAVA入门基础进阶(九)—— 泛型、set集合及数据结构

文章目录1.泛型1.1泛型概述【理解】1.2泛型类【应用】1.3泛型方法【应用】1.4泛型接口【应用】1.5类型通配符2.Set集合2.1Set集合概述和特点【应用】2.2Set集合的使用【应用】3.TreeSet集合3.1TreeSet集合概述和特点【应用】3.2TreeSet集合基本使用【应用】3.3自然排序Comparable的使用【应用】3.4比较器排序Comparator的使用【应用】3.5两种比较方式总结【理解】4.数据结构4.1二叉树【理解】4.2二叉查找树【理解】4.3平衡二叉树【理解】

2021-09-11 18:05:15 166

原创 JAVA入门基础进阶(八)—— List集合、、迭代器、增强for及底层

文章目录1.Collection集合1.1数组和集合的区别【理解】1.2集合类体系结构【理解】1.3Collection 集合概述和使用【应用】1.4Collection集合的遍历【应用】1.5增强for循环【应用】2.List集合2.1List集合的概述和特点【记忆】2.2List集合的特有方法【应用】3.数据结构3.1数据结构之栈和队列【记忆】3.2数据结构之数组和链表【记忆】4.List集合的实现类4.1List集合子类的特点【记忆】4.2LinkedList集合的特有功能【应用】4.3源码解析Arr

2021-09-11 17:52:24 156

原创 JAVA入门基础进阶(七)—— 时间日期类和异常

文章目录1.时间日期类1.1 Date类(应用)1.2 Date类常用方法(应用)1.3 SimpleDateFormat类(应用)1.4 时间日期类练习 (应用)2.JDK8时间日期类2.1 JDK8新增日期类 (理解)2.2 LocalDateTime创建方法 (应用)2.3 LocalDateTime获取方法 (应用)2.4 LocalDateTime转换方法 (应用)2.5 LocalDateTime格式化和解析 (应用)2.6 LocalDateTime增加或者减少时间的方法 (应用)2.7 Lo

2021-09-11 17:44:19 265

原创 JAVA入门基础进阶(六)—— 常用API、包装类、递归和数组高级操作(算法)

文章目录1.API1.1 API概述【理解】1.2 如何使用API帮助文档【应用】2.常用API2.1 Math(应用)2.2 System(应用)2.3 Object类的toString方法(应用)2.4 Object类的equals方法(应用)2.5 Objects (应用)2.6 BigDecimal (应用)3.包装类3.1 基本类型包装类(记忆)3.2 Integer类(应用)3.3 自动拆箱和自动装箱(理解)3.4 int和String类型的相互转换(记忆)3.5 字符串数据排序案例(应用)4.

2021-09-11 17:36:59 243

原创 JAVA入门基础进阶(五)—— 内部类和Lambda表达式

文章目录1.内部类1.1 内部类的基本使用(理解)1.2 成员内部类(理解)1.3 局部内部类(理解)1.4 匿名内部类(应用)1.5 匿名内部类在开发中的使用(应用)2.Lambda表达式2.1体验Lambda表达式【理解】2.2Lambda表达式的标准格式【理解】2.3Lambda表达式练习1【应用】2.4Lambda表达式练习2【应用】2.5Lambda表达式练习3【应用】2.6Lambda表达式的省略模式【应用】2.7Lambda表达式的使用前提【理解】2.8Lambda表达式和匿名内部类的区别【理

2021-09-11 16:59:00 158

原创 JAVA入门基础进阶(四)—— 接口和多态

文章目录1.接口1.1信息管理系统集合改进 (应用)1.2信息管理系统抽取Dao (应用)1.3接口的概述(理解)1.4接口的特点(记忆)1.5接口的成员特点(记忆)1.6类和接口的关系(记忆)1.7信息管理系统使用接口改进 (应用)1.8信息管理系统解耦合改进 (应用)2.接口组成更新2.1接口组成更新概述【理解】2.2接口中默认方法【应用】2.3接口中静态方法【应用】2.4接口中私有方法【应用】3.多态3.1多态的概述(记忆)3.2多态中的成员访问特点(记忆)3.3多态的好处和弊端(记忆)3.4多态中的

2021-09-11 16:53:25 238

原创 JAVA入门基础进阶(三)—— 继承、抽象类和代码块

文章目录1. 继承1.1 继承的实现(掌握)1.2 继承的好处和弊端(理解)1.3. Java中继承的特点(掌握)2. 继承中的成员访问特点2.1 继承中变量的访问特点(掌握)2.2 super(掌握)2.3 继承中构造方法的访问特点(理解)2.4 继承中成员方法的访问特点(掌握)2.5 super内存图(理解)2.6 方法重写(掌握)2.7 方法重写的注意事项(掌握)2.8 权限修饰符 (理解)2.9 信息管理系统使用继承改进 (掌握)3.抽象类3.1抽象类的概述(理解)3.2抽象类的特点(记忆)3.3抽

2021-09-11 16:45:55 133

原创 JAVA入门基础进阶(二)—— 分类思想和static关键字

文章目录1.案例驱动模式1.1案例驱动模式概述 (理解)1.2案例驱动模式的好处 (理解)2.分类思想2.1分类思想概述 (理解)2.2 信息管理系统 (理解)3.分包思想3.1分包思想概述 (理解)3.2包的概述 (记忆)3.3包的注意事项 (理解)3.4类与类之间的访问 (理解)4. 信息管理系统4.1系统介绍 (理解)4.2 学生管理系统 (应用)4.2.1需求说明4.2.2实现步骤4.2.3代码实现4.3老师管理系统 (应用)4.3.1需求说明4.3.2实现步骤4.3.3代码实现5.static关键

2021-09-11 16:37:55 156

原创 JAVA入门基础进阶(一)—— Git

文章目录1.Git介绍1.1版本控制(理解)1.2开发中存在的问题(理解)1.3SVN版本控制(理解)1.4Git版本控制(理解)2.Git下载和安装2.1Git的下载(应用)2.2Git的安装(应用)2.3TortoiseGit的安装(应用)3.Git操作入门3.1Git基本工作流程(理解)3.2Git命令行操作(应用)3.3Git图形化工具操作(理解)4.Git版本管理4.1历史版本切换(理解)4.2分支管理介绍(理解)4.3分支管理操作(应用)5.远程仓库5.1远程仓库工作流程(理解)5.2远程仓库平

2021-09-11 16:11:02 498

redis分片算法原理

redis分片算法原理

2023-06-22

day19_单元测试和日志.zip

day19_单元测试和日志

2021-09-12

day18-xml、枚举和注解.zip

day18-xml、枚举和注解

2021-09-12

day16_网络编程.zip

day16_网络编程

2021-09-12

day17-类加载器和反射.zip

day17-类加载器和反射

2021-09-12

day15_多线程02.zip

day15_多线程02

2021-09-12

day14_多线程01.zip

day14_多线程01

2021-09-12

day13_IO流02.zip

day13_IO流02

2021-09-12

day12_IO流01.zip

day12_IO流01

2021-09-12

day11_集合04.zip

day11_集合04

2021-09-12

day10_集合03.zip

day10_集合03

2021-09-12

day07_API02.zip

day07_API02

2021-09-12

day09_集合02.zip

day09_集合02

2021-09-12

day08_集合01.zip

day08_集合01

2021-09-12

day06_API01.zip

day06_API01

2021-09-12

day04_接口和多态.zip

day04_接口和多态

2021-09-12

day05_内部类和Lambda表达式.zip

day05_内部类和Lambda表达式

2021-09-12

day02_分类和static.zip

day02_分类和static

2021-09-12

day01_Git.zip

day01_Git

2021-09-12

day03_继承.zip

day03_继承

2021-09-12

W3CSchool.zip

W3CSchool.zip

2021-09-12

jdk9 api 中文版ch

jdk9 api 中文版ch

2021-09-11

5_IDEA安装详解.pdf

5_IDEA安装详解.pdf

2021-09-09

---注解---.xmind

---注解---.xmind Java常用各种注解

2021-04-11

IDEA快捷键.xmind

IDEA快捷键.xmind

2021-04-11

正则表达式大全.docx

正则表达式大全.docx

2021-04-11

空空如也

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

TA关注的人

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