随笔分类 - java基础知识总结
摘要:转载:https://juejin.im/post/5dac4edff265da5b5f7588d1#heading-4 Java提供的反射机制允许你在运行时检查类的信息 Java的类加载 Java在真正需要使用一个类时才会去加载类,而不是在启动程序时就载入所有的类,因为大多数使用者都只使用到程序的
阅读全文
摘要:转载:https://juejin.im/post/598ea9116fb9a03c335a99a4#heading-0 本博文主要记录我学习 Java 反射(reflect)的一点心得,在了解反射之前,你应该先了解 Java 中的 Class 类,如果你不是很了解,可以先简单了解下。 一、Java
阅读全文
摘要:1. Junit单元测试 2. 反射 3. 注解 Junit单元测试: * 测试分类: 1. 黑盒测试:不需要写代码,给输入值,看程序是否能够输出期望的值。 2. 白盒测试:需要写代码的。关注程序具体的执行流程。 * Junit使用:白盒测试 * 步骤: 1. 定义一个测试类(测试用例) * 建议:
阅读全文
摘要:转载:https://juejin.im/post/5bc96afff265da0aa94a4493#heading-9 一直想写一篇介绍设计模式的文章,让读者可以很快看完,而且一看就懂,看懂就会用,同时不会将各个模式搞混。自认为本文还是写得不错的???,花了不少心思来写这文章和做图,力求让读者真的
阅读全文
摘要:JSP: 1. 指令 * 作用:用于配置JSP页面,导入资源文件 * 格式: <%@ 指令名称 属性名1=属性值1 属性名2=属性值2 ... %> * 分类: 1. page : 配置JSP页面的 * contentType:等同于response.setContentType() 1. 设置响应
阅读全文
摘要:会话技术 1. 会话:一次会话中包含多次请求和响应。 * 一次会话:浏览器第一次给服务器资源发送请求,会话建立,直到有一方断开为止 2. 功能:在一次会话的范围内的多次请求间,共享数据 3. 方式: 1. 客户端会话技术:Cookie 2. 服务器端会话技术:Session Cookie: 1. 概
阅读全文
摘要:HTTP协议: 1. 请求消息:客户端发送给服务器端的数据 * 数据格式: 1. 请求行 2. 请求头 3. 请求空行 4. 请求体 2. 响应消息:服务器端发送给客户端的数据 * 数据格式: 1. 响应行 1. 组成:协议/版本 响应状态码 状态码描述 2. 响应状态码:服务器告诉客户端浏览器本次
阅读全文
摘要:Servlet: 1. 概念 2. 步骤 3. 执行原理 4. 生命周期 5. Servlet3.0 注解配置 6. Servlet的体系结构 Servlet -- 接口 | GenericServlet -- 抽象类 | HttpServlet -- 抽象类 * GenericServlet:将S
阅读全文
摘要:来源:https://blog.csdn.net/MrBaymax/article/details/101385889
阅读全文
摘要:一、使用注解,启动时加载 通常,我们会在定义一个类执行加载的过程,此时,使用注解 @WebSerlet(urlPatterns="/unused",loadOnStartup=0) public class Create extends HttpServlet{ @Override public v
阅读全文
摘要:数据库连接池 1. 概念:其实就是一个容器(集合),存放数据库连接的容器。 当系统初始化好后,容器被创建,容器中会申请一些连接对象,当用户来访问数据库时,从容器中获取连接对象,用户访问完之后,会将连接对象归还给容器。 2. 好处: 1. 节约资源 2. 用户访问高效 3. 实现: 1. 标准接口:D
阅读全文
摘要:今日内容 1. JDBC基本概念 2. 快速入门 3. 对JDBC中各个接口和类详解 JDBC: 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 * JDBC本质:其实是官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口。
阅读全文
摘要: 第一章 网络编程入门 1.1 网络通信协议 网络通信协议: 通过计算机网络可以使多台计算机实现连接,位于同一个网络中的计算机在进行连接和通信时需要遵守一定的规则,这就好比在道路中行驶的汽车一定要遵守交通规则一样。在计算机网络中,这些连接和通信的规则被称为网络通信协议,它对数据的传输格式、传输速率
阅读全文
摘要: 第一章 Collection集合 1.1 集合概述 集合 :集合是java中提供的一种容器,可以用来存储多个数据。 集合和数组既然都是容器,它们有啥区别呢? 数组的长度是固定的。集合的长度是可变的。 数组中存储的是同一类型的元素,可以存储基本数据类型值。集合存储的都是对象。而且对象的类型可以不一
阅读全文
摘要:https://juejin.im/post/5dbb92ad6fb9a0203f6fa116
阅读全文
摘要: IO流 字节流 字符流 Poperties IO流顶级父类 字节流 字节输出流OotputStream java.io.stream 抽象类:字节输出流的所有类的超类 共性方法: FileOutputStream类( java.io.FileOutputStream ):OutputStream
阅读全文
摘要:File类 构造方法: tips: 1. 一个File对象代表硬盘中实际存在的一个文件或者目录 2. 无论该路径下是否存在文件或目录,都不影响File对象的创建 常用方法 获取功能的方法 注意: 1. getName的源码就是getPath 2. 文件夹的大小没有意义 判断功能的方法 删除功能的方法
阅读全文
摘要:lambda标准格式 Lambda省去面向对象的条条框框,格式由 3个部分 组成: 一些参数 一个箭头 一段代码 Lambda表达式的 标准格式 为: 格式说明: 小括号内的语法与传统方法参数列表一致:无参数则留空;多个参数则用逗号分隔。 是新引入的语法格式,代表指向动作。 大括号内的语法与传统方法
阅读全文
摘要: 一、并行 并发 和线程 进程 1. 并行与并发 + 并发 :指两个或多个事件在 同一个时间段内 发生。 + 并行 :指两个或多个事件在 同一时刻 发生(同时发生)。 2. 线程 进程 + 一个程序运行后至少有一个进程,一个进程中可以包含多个线程 3. 线程调度: 分时调度 所有线程轮流使用 CP
阅读全文
摘要:一、概念 + 在Java等面向对象的编程语言中,异常本身是一个类,产生异常就是创建异常对象并抛出了一个异常对象。Java处理异常的方式是中断处理 + 异常指的并不是语法错误,语法错了,编译不通过,不会产生字节码文件,根本不能运行 二、体系 异常机制其实是帮助我们 找到 程序中的问题,异常的根类是 ,
阅读全文