java
java基础
weixin_45636163
这个作者很懒,什么都没留下…
展开
-
Filter&Listener
Filter:过滤器Listener:监听器Filter:过滤器1. 概念: * 生活中的过滤器:净水器,空气净化器,土匪、 * web中的过滤器:当访问服务器的资源时,过滤器可以将请求拦截下来,完成一些特殊的功能。 * 过滤器的作用: * 一般用于完成通用的操作。如:登录验证、统一编码处理、敏感字符过滤...2. 快速入门: 1. 步骤: 1. 定义一个类,实现接口Filter 2. 复写方法 3. 配置拦截路径 1. web.xml 2. 注解 2. .原创 2020-11-09 14:24:39 · 91 阅读 · 0 评论 -
EL&JSTL
1. JSP: 1. 指令 2. 注释 3. 内置对象2. MVC开发模式3. EL表达式4. JSTL标签5. 三层架构JSP:1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应体的mime类型以及字符集原创 2020-11-09 13:57:20 · 70 阅读 · 0 评论 -
cookie&session
会话技术1. Cookie2. SessionJSP:入门学习会话技术会话:一次会话中包含多次请求和响应。* 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止功能:在一次会话的范围内的多次请求间,共享数据方式:1. 客户端会话技术:Cookie2. 服务器端会话技术:SessionCookie:概念:客户端会话技术,将数据保存到客户端快速入门:使用步骤:创建Cookie对象,绑定数据new Cookie(String name, .原创 2020-11-08 11:31:54 · 98 阅读 · 0 评论 -
HTTP&response响应&验证码&servletcontext
1. HTTP协议:响应消息2. Response对象3. ServletContext对象HTTP协议:请求消息:客户端发送给服务器端的数据* 数据格式:1. 请求行2. 请求头3. 请求空行4. 请求体响应消息:服务器端发送给客户端的数据数据格式:响应行组成:协议/版本 响应状态码 状态码描述响应状态码:服务器告诉客户端浏览器本次请求和响应的一个状态。状态码都是3位数字分类:1xx:服务器就收客户端消息,但没有接受完成,等待一段时间后,发送1xx原创 2020-11-07 15:26:52 · 205 阅读 · 0 评论 -
Servlet&HTTP请求&Request
1. Servlet2. HTTP协议3. RequestServlet:1. 概念2. 步骤3. 执行原理4. 生命周期5. Servlet3.0 注解配置6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将Servlet接口中其他的方法做了默认空实现,只将service()方法作为抽象 * 将来定义Servlet类时,可以继承原创 2020-11-05 14:42:02 · 59 阅读 · 0 评论 -
Tomcat和Servlet
今日内容1. web相关概念回顾2. web服务器软件:Tomcat3. Servlet入门学习web相关概念回顾1. 软件架构 1. C/S:客户端/服务器端 2. B/S:浏览器/服务器端2. 资源分类 1. 静态资源:所有用户访问后,得到的结果都是一样的,称为静态资源.静态资源可以直接被浏览器解析 * 如: html,css,JavaScript 2. 动态资源:每个用户访问相同资源后,得到的结果可能不一样。称为动态资源。动态资源被访问后,需要先转换为静态资源,在返回给浏览原创 2020-11-03 21:07:33 · 49 阅读 · 0 评论 -
Java13
验证码案例ServletContext对象:tomcat为每一个web项目单独创建的一个(ServletContext)上下文(知上知下贯穿全文)对象。服务器会为每个应用创建一个ServletContext对象:ServletContext对象的创建是在服务器启动时完成的;ServletContext对象的销毁是在服务器关闭时完成的。Cookie...原创 2020-04-26 20:28:53 · 90 阅读 · 0 评论 -
Java12
原创 2020-04-19 11:01:10 · 70 阅读 · 0 评论 -
Java11
方法引用:通过对象名引用成员方法方法引用:通过类名引用静态成员方法方法引用:通过super引用父类成员方法方法引用:通过this引用本类成员方法方法引用:类的构造器(构造方法)引用方法引用:数组的构造器引用Juint单元测试:白盒测试反射:框架设计的灵魂框架:半成品软件,在框架基础上进行软件开发,简化编码...原创 2020-04-18 11:37:35 · 163 阅读 · 1 评论 -
Java10
例子Stream流流式思想Stream特点:Pipelining 中间操作都会返回流对象本身 ;内部迭代forEach方法引用原创 2020-04-17 10:12:12 · 101 阅读 · 0 评论 -
Java09
软件结构:C/S B/STCP/IP协议UDP:用户数据报协议,无连接通信协议,消耗资源小,通信效率高,数据被限制64kb内,可能会有数据的丢失数据报:网络传输基本单位TCP协议:传输控制协议 面向连接的通信协议IP地址 IPV4 IPV6 ipconfig pingIP地址加端口号,保证数据发送到对方计算机制定软件常用端口号:80端口,网络端口;数据库,mysql330...原创 2020-04-15 16:10:03 · 191 阅读 · 0 评论 -
Java08
Hashtable单线程,已被淘汰,但其子类Properties是唯一和IO流相结合的集合ASCII GBK UTF-8转换流对象的序列化与反序列化原创 2020-04-13 11:59:29 · 57 阅读 · 0 评论 -
Java07
输入:把硬盘中的数据读取到内存中输出:把内存中的数据写入硬盘一个字节八个二进制read()方法 每次只读一个字节不用len记录读取到的字节结果会出错 read()每读一次指针向后移动一位,不记录则一次循环读两次字节输入流在输入中文时会出现乱码...原创 2020-05-24 21:06:16 · 83 阅读 · 0 评论 -
Java06
并发:交替执行 并行:同时执行匿名内部类实现线程的创建单线程不会出现线程安全问题,多线程访问共享数据产生线程安全问题等待与唤醒机制函数式编程思想:lambda表达式lambda表达式简化匿名内部类的书写,lambda重写接口的抽象函数时使用File类的构造方法...原创 2020-04-09 17:03:36 · 225 阅读 · 0 评论 -
Java05
HashMap:Map接口的哈希表和链接列表实现,多线程Map集合遍历原理键找值方法二异常处理流程运行期异常RunTimeException无需处理,交给JVM即可finally代码块try…catch…异常的子父类关系中,子类异常需要写在父类异常之前...原创 2020-04-07 21:01:50 · 95 阅读 · 0 评论 -
Java04
类作为成员变量接口作为成员变量Object类重写toString方法Objects类里的equals方法允许空指针异常 而Object类不行java.util.DateDate类构造方法 Date()无参 获取当前时间Date(有参) 将毫秒值转换为日期成员方法 getTime()当前日期转换为毫秒=System.currentTimeMillis()SimpleDat...原创 2020-04-07 09:48:16 · 78 阅读 · 0 评论 -
Java03
多态extends或implements是多态的前提多态格式 左父右子 父类引用指向子类对象多态中 访问成员变量 直接通过对象名访问成员变量 等号左边是谁优先用谁...原创 2020-04-06 10:45:22 · 76 阅读 · 0 评论 -
Java基础02
extends子父类继承关系中 如果成员变量重名 创建子类对象时 访问有两种方式直接通过子类对象访问成员变量 等号左边是谁就优先用谁 没有则向上找间接通过成员方法访问成员变量 方法属于谁就优先用谁 没有则向上找局部变量 直接写成员变量名本类成员变量 this.成员变量名父类成员变量 super.成员变量名覆盖重写Override 方法名一样 参数列表一样@Override...原创 2020-04-06 10:32:33 · 44 阅读 · 0 评论 -
Java基础01
JDK JRE JVM(虚拟机)编译: javac 生成.class 运行:java关键字 小写字母标识符 字母区分大小写 数字 $ _ 不能以数字开头 不能是关键字类名 大坨峰式变量名 方法名** 小驼峰式常量 :字符串常量 “asx” 整数常量 浮点数常量 字符常量’A’ 布尔常量 true false 空常量 null基本数据类型 :八种引用数据类型 字符串...原创 2020-04-04 21:51:06 · 75 阅读 · 0 评论