自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 servlet规范

servlet 规范 作用: 1. 在 servlet 规范中,指定【动态资源文件】 2. 指定 Http 服务器调用动态资源文件规则 3. 指定 Http 服务器管理动态资源文件实例对象规则 Servlet规范中,Http服务器能调用的【动态资源文件】必须是一个Servlet接口实现类 class Student{}//不是动态资源文件,Tomcat 无权调用 class Student implements Servlet{} //动态资源文件 Servlet 接口实现类开发步骤 创建一个

2021-04-15 23:22:19 86 2

原创 EL 表达式

EL表达式 命令格式:${作用域对象别名.共享数据} <!--传统写法:--> <% Student stu = (Student)request.getAttribute("key"); %> 学院编号:<%=stu.getSid()%> <!--用EL表达式之后 --> 学院编号:${requestScope.key.sid} 命令作用: EL 表达式是 EL 工具包提供的一种特殊的命令格式 EL 表达式在 JSP 文件上

2021-04-14 23:10:32 121

原创 集合

一、connection 接口: 1. List 有序,可重复 ArrayList : ‘ArrayList 集合初始化容量是 10;底层是 Object类型的数组;扩容为原容量的 1.5 倍;建议给定一个预估的初始化容量,减少扩容次数 优点:底层数据结构是数组,查询快,增删慢 缺点:随机增删元素效率较低(向末尾加元素的话效率还是很高的) LinkedList: 底层采用了双向链表的数据结构;随机增删效率较高,检索效率较低 链表中的元素在空间存储上是不连续的 Vector 底层采用了

2021-04-14 00:00:04 125 2

原创 IO流与序列化

一、IO 流 主要分为【字节流】与【字符流】 ​ 字节流(都能读取):InputStream 、 OutputStream ​ 字符流(方便读取普通文本而存在的,不能读取图片,声音,视频):Reader 、 Writer 又细分为: 文件专属: FileInputStream / FileoutputStream FileReader / FileWriter 转换流:(将字节流转换为字符流) InputStreamReader OutputStreamWriter 缓冲流专属

2021-04-08 22:38:12 214

原创 进程与线程

进程与线程 进程与线程之间内存独立不共享 线程与线程之间堆内存和方法区内存共享,但是栈内存独立,一个线程一个栈 实现线程的两种方式 编写一个类直接继承 Thread , 重写 run 方法 。不可以抛异常 无返回值 编写一个类实现 Runnable 接口,实现 run 方法。不可以抛异常 无返回值 实现 Callable 接口,接口中要覆盖的方法是 call() ,这个方法可以抛异常,可以有返回值 线程的生命周期 刚 new 出来线程对象的时候属于 新建状态 调用 start 方法后就处于 就绪状

2021-04-06 23:07:30 73

原创 # 冒泡算法

冒泡算法 // 冒泡算法 public class BubbleSort { public static void main(String[] args) { int[] arr = {12,43,65,798,7,9,98,-7,7,7,7}; int[] d = demo(arr); for (int i : d) { System.out.print(i+"\t"); } } pub

2021-04-06 13:33:48 83

原创 接口与抽象类之间的区别

接口与抽象类之间的区别 接口 接口是一种特殊的类文件 作用:制定规则,降低耦合度 使用规则: a. 接口中的属性,默认都是静态常量属性 b. 接口中的方法都是抽象的 c. 接口中的访问权限不能是 private d. 接口与接口之间可以实现多继承,但是接口之间不能互相实现 e. 接口中不存在构造方法 抽象类 抽象类由 abstract 修饰 抽象类主要作用是:降低接口实现类与接口之间的实现难度 (********) 使用规则: ​ a. 抽象类可以声明抽象方法,也可以生成具体方

2021-04-05 17:28:01 158 4

原创 String 、StringBuffer、StringBuilder之间的区别

String 、StringBuffer、StringBuilder之间的区别 **String:**底层是一个 byte 数组,并且它被 final 修饰了。 ​ 所以 , string 的值是不可变的,这就导致每次对 string 的操作都会生成新的 string对象。会浪费有限 的内存空间。 **StringBuffer:**底层是创建了一个初始化容量为 16 的 byte 数组,使用 append 来进行追加,如果 byte 数 组满了,会自动扩容。 并且 ,StringBuffe

2021-04-05 16:34:17 75

原创 JDK 的安装流程

JDK 的安装流程 准备号 jdk 的压缩包 (建议1.8) 解压 配置环境变量 右击 此电脑 打开属性 进入 高级系统设置 点击环境变量 如下: 点击系统变量的**【新建】** 然后,找到 path 选中,点击**【编辑】** 新建两个变量如下: 在 点击**【新建】** 创建一个 CLASSPATH 如图: 最后点击**【确定】**即可 验证 win + r 输入 cmd ,打开控制台 ...

2021-04-05 15:52:15 66

原创 基本的 dos 命令

基本的 dos 命令 打开 cmd 的方式: win 键 + r 输入 cmd 打开控制台 资源管理器的地址栏前面加上 cmd 路径 常用的 Dos 命令 1. #盘符切换: 直接 D: 或 E: 2. #查看当前目录下的所有文件: dir 3. #切换目录: cd 4. #清理屏幕: cls 5. #退出终端: exit 6. #查看电脑的 IP : ipconfig 7. #打开应用 calc mspaint notepad 8. #ping 命令 ping www.baidu.com

2021-04-05 11:12:53 133

原创 markdown语法

markdown 语法 标题: 三级标题 (‘###’+空格+内容) 四级标题 (‘####‘+空格+内容) 五级标题 六级标题 字体: Hello Word! (加粗 :两边 分别 加 两个 * ) Hello Word! (斜体:两边 分别 加一个 * ) Hello Word! (加粗加斜 : 两边 分别 加 三个 * ) Hello Word! (删除线 :两边分别加两个 ~~) 引用: 计算机编程导论 ( ‘ > + 内容’ ) 分割线:

2021-04-05 08:11:18 68

空空如也

空空如也

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

TA关注的人

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