java
文章平均质量分 85
java学习笔记
sky-lb
这个作者很懒,什么都没留下…
展开
-
springMVC
MVC的工作流程: 用户通过视图层 发送请求到 服务器 ,在服务器中 请求被 Controller 接受,Controller 则调用响应的model层来处理请求,处理完之后的结果 返回给Controller,然后 controller 把结果响应给View 视图,渲染数据 最终展示在浏览器2.2 配置核心(前端)控制器补充:DispatcherServlet 前端控制器 ,是框架提供的,作用 统一处理请求和响应,整个流程的控制中心,是由它来调用其他组件处理用户的请求2.3 后端控制器原创 2022-07-23 19:38:42 · 817 阅读 · 0 评论 -
Spring框架
4.2 工厂类手写 ioc 容器 – 基于 xml 版本的 目的 理解 ioc 容器详见 springdemo1 案例后面有时间 再带大家写一个 基于注解版本的 理解 bean的生命周期6.2 创建Spring配置文件七、Spring工厂编码八、依赖与配置文件详解8.1 Spring依赖关系Spring常用功能的Jar包依赖关系注意:Jar包彼此存在依赖,只需引入最外层Jar即可由Maven自动将相关依原创 2022-07-23 19:31:59 · 1740 阅读 · 0 评论 -
Lambda 表达式
lambda表达式的本质是接口的实例对象。原创 2022-07-23 16:51:49 · 2103 阅读 · 0 评论 -
MyBatis
工具类— >组件---- > 框架 -----> 平台4.2 创建MyBatis配置文件五、MyBatis开发步骤【】5.1 建表5.2 定义实体类5.3 定义DAO接口5.4 编写Mapper.xml5.5 注册Mapper5.6 测试一5.7 测试二【了解】六、细节补充6.1 解决mapper.xml存放在resources以外路径中的读取问题6.2 properties配置文件6.3 类型别名6.4 创建log4j配置原创 2022-07-23 16:29:58 · 105 阅读 · 0 评论 -
java-JSP01
2. 第一个 JSP 页面3. JSP 脚本4. JSP 指令4.1 page 页面配置4.2 include 页面包含4.3 taglib 第三方 库引入5. JSP 动作5.1 jsp:include5.2 jsp:forward6. JSP 内置对象6.1 内置对象名称和对应数据类型内置对象数据类型requestHttpServletRequest 请求对象sessoinHttpSession Session 对象appl原创 2022-06-26 16:10:02 · 592 阅读 · 0 评论 -
转发,重定向,Cookie and Session
总结:1. 资源跳转功能1.1 转发1.1.1 实际案例1.1.2 Servlet 技术转发操作1.1.3 代码案例1.2 重定向1.2.1 实际案例1.2.2 Servlet 技术重定向操作1.2.3 代码案例2. 会话控制技术2.1 会话控制技术概述2.2 Cookie2.2.1 Cookie 概述2.2.2 Cookie 创建,修改相关方法2.2.3 创建 Cookie 对象2.2.4 Cookie 时间问题2.2.5 Cookie V原创 2022-06-26 15:52:39 · 644 阅读 · 0 评论 -
HTTP协议,Servlet
1.2 General 请求响应基本信息1.3 请求头 Request Header1.4 响应头 Response Header1.5 HTTP协议 Request 和 Response 对应 JavaWEB 技术1.6 响应常见状态码[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传...原创 2022-06-25 16:49:53 · 239 阅读 · 0 评论 -
初识Servlet,第一个Servlet项目
2 第一个 Servlet 程序使用idea新建一个idea项目,配置依赖2.3 Servlet 两种配置方式2.3.1 web.xml xml文件方式配置2.3.2 web.xml 配置 Tomcat 解析流程2.3.4 @WebServlet 配置 Tomcat 解析流程url-pattern 注册资源名称错误2.4.2 模糊匹配2.4.3 允许多个资源名称对应一个 Servlet2.4.4 模糊匹配数据截取调用方法案例2.4.5 匹配规则错误ServletReq原创 2022-06-25 16:34:21 · 526 阅读 · 0 评论 -
Servlet
1.2 Servlet 接口中的方法1.3 遵从 Servlet 接口实现 Servlet 程序1.4 继承 GenericServlet 实现 Servlet 程序1.5 继承 HttpServlet 实现 Servlet 程序1.6 三种方式对比2. Servlet 生命周期2.1 涉及到的方法2.2 代码演示2.3 小总结3. Servlet 参数配置3.1 Servlet 配置常用参数3.2 web.xml 方式3.3 注解方式4. HTML页面提原创 2022-06-25 16:33:03 · 92 阅读 · 0 评论 -
JDBC 高级封装
java操作数据库,通过封装消除冗余代码,原创 2022-06-25 16:16:34 · 330 阅读 · 0 评论 -
java-jdbc2-PreparedStatement, 元数据, JdbcUtils
总结:原创 2022-06-25 16:06:33 · 403 阅读 · 0 评论 -
java-jdbc使用介绍
JDBC(Java Database Connectivity) Java 连接数据库的规范(标准),可以使用 Java 语言连接数据库完成 CRUD 操作。Java操作数据库的唯一方式。Java 中定义了访问数据库的接口,可以为多种关系型数据库提供统一的访问方式。由数据库厂商提供驱动实现类(Driver 数据库驱动)JDBC 是由多个接口和类进行功能实现。连接执行sql语句DML执行 SQL 语句并接收执行结果资源释放`资源释放...原创 2022-06-25 15:56:36 · 168 阅读 · 0 评论 -
java-IO框架
java 输入输出的简单介绍原创 2022-06-25 15:53:24 · 156 阅读 · 0 评论 -
java-线程
java线程创建与使用的简单介绍原创 2022-06-25 15:50:46 · 92 阅读 · 0 评论 -
java-抽象类和接口
接口,抽象类的使用相同点与区别原创 2022-06-25 15:48:34 · 53 阅读 · 0 评论 -
java-异常
常见的异常2. finally代码块3. finally面试题4. finally不执行的唯一情况5. throw和throws[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-nUMUiF78-1654345351103)(.\img\throw和throws的区别.png)]5.2 throw6.自定义异常(String[] args){Student stu1 =new Student();stu1.setName("赵四 ");原创 2022-06-25 15:42:02 · 65 阅读 · 0 评论 -
java-常用类
枚举,String math,random,date,String原创 2022-06-04 20:17:26 · 100 阅读 · 0 评论 -
java-反射注解
java 反射注释学习笔记原创 2022-06-04 19:53:55 · 445 阅读 · 0 评论 -
java-数组
数组11.数组的概念数组的概念:在内存中开辟一块连续的空间,存储数据类型相同的数据,长度是固定的2. 数组的创建先声明、再分配空间:数据类型[] 数组名;数组名 = new 数据类型[长度];声明并分配空间:数据类型[] 数组名 = new 数据类型[长度];声明并赋值(繁):数据类型[] 数组名 = new 数据类型[]{value1,value2,value3,…};声明并赋值(简):数据类型[] 数组名 = {value1,value2,value3,…};packa原创 2022-05-30 14:51:24 · 147 阅读 · 0 评论 -
java-方法
方法1. 概念方法:一系列代码指令的集合,用来解决特定的问题,可以重复使用(调用)格式:public static void 方法名(){// 书写方法的逻辑代码}位置:与main方法平级方法的优点:简化代码书写,提高程序的复用性,扩展性,可维护性2. 实现优化打印诗句以现有知识,至少使用两种方式打印诗句问题:以下代码实现 了我们需要的效果,但是有一些重复的代码(冗余),这样编写非常啰嗦,不简练我们应该将重复的代码 只书写一次 然后多次调用(使用) 解决方案:使用方法优化pack原创 2022-05-30 15:01:34 · 146 阅读 · 0 评论 -
java-数据结构
分支结构1. switch语法:switch(变量|表达式){case 值1:逻辑代码1;case 值2:逻辑代码2;case 值n:逻辑代码n;default:未满足时的逻辑代码;}可判断的类型:byte、short、int、char、String(JDK7+)枚举执行流程:如果变量中的值等于值1,则执行逻辑代码1。如果变量中的值等于值2,则执行逻辑代码2。如果变量中的值等于值n,则执行逻辑代码n。如果变量中的值没有匹配的case值时,执行default中的逻辑代码。原创 2022-05-30 15:01:06 · 300 阅读 · 0 评论 -
面向对象-继承
继承1.继承的概念子类与父类是is-a关系继承是Java中实现代码重用的重要手段之一。Java中只支持单根继承,即一个类只能有一个直接父类2.代码实现将子类中共有的信息编写在父类中,子类独有的信息编写在子类中,子类通过extends关键字继承父类package com.qfedu.test1;/** * Pet类 宠物父类 将宠物共有的信息书写在父类中 独有的信息保留在子类中 * @author WHD * */public class Pet { private原创 2022-05-30 15:19:13 · 275 阅读 · 0 评论 -
面向对象-封装
初识面向对象1. 万物皆对象是指自然界中的任何事物都可以理解为一个对象,通过分析其特征和行为,将当前事务具体化为一个对象。2.类和对象的关系类是对象的抽象,对象是类的具体。类是抽象的概念,比如电脑类,人类,动物类…… 是指某一大类,不能明确指定某个真实存在的个体对象是真真实实存在的个例,比如赵四,广坤,联想拯救者9代i73.属性和方法一些事物共有的特征,称之为属性一些事物共有的行为,称之为方法类是有属性和方法组成的4. 创建类和对象1.通过new关键字来创建对象 类名原创 2022-05-30 14:49:42 · 140 阅读 · 0 评论 -
面向对象-多态
方法重写和多态1.方法重写方法重写:相当于覆盖父类的方法1.存在于父子类之间的(继承是方法重写的基础)2.方法名相同3.参数列表相同4.返回值相同(或者是其子类)5.访问权限不能严于(小于)父类(不能窄化父类的访问权限)6.不能抛出比父类更多的异常(了解)7.静态方法可以被继承,不能被重写2. @Override注解@Override注解加在方法上,可以帮助我们正确的实现方法重写,如果没有符合方法重写的要求,将编译报错@Override注解可以提高代码的阅读性@Overrid原创 2022-05-30 14:47:52 · 172 阅读 · 0 评论 -
java基础知识点
这里写自定义目录标题1工具1.MarkDown使用2.设置NotePad2学习规划1.学习方法2.学习内容3.java概述1.类的概述2.编程规范3.注释4.java语言基础1. 引入变量的概念2. 变量的定义方式3. 单位换算4. 数据类型4.1 整数类型4.2 浮点类型4.3 布尔类型4.4 字符类型4.5String类型6.转义字符7.类型转换8.运算符8.1 算数运算符8.2 赋值运算符4.3 关系运算符4.4 逻辑运算符4.5 三元运算符1工具1.MarkDown使用1.安装MarkDwo原创 2022-05-30 14:11:15 · 421 阅读 · 0 评论