
Java
文章平均质量分 63
Tracker_85
这个作者很懒,什么都没留下…
展开
-
Session与Cooike
1、什么是Session?Session是在无状态的HTTP协议下,服务端记录用户状态时用于标识具体用户的机制。2、什么是Cookie?Cookie是客户端用来暂时或永久保存用户信息的一种机制,类型是一种小型文本文件。3、、Session与Cookie的特征Session与Cookie都是由服务器生成的,以键值对的形式存储特定的值Session是存储在服务器的,Cookie会返回给客户端。一般来说,SessionID会以类似Cookie的方式返回给客户端。SessionID是服务器用来识别、原创 2022-03-13 10:01:16 · 131 阅读 · 0 评论 -
Java中的NIO
NIO概述 从JDK 1.4开始,Java提供了一系列改进的输入/输出处理的新功能,这些功能被统称为新IO(New IO,简称NIO),新增了许多用于处理输入/输出的类,这些类都被放在java.nio包以及子包下,并且对原java.io包中的很多类都以NIO为基础进行了改写,新增了满足NIO的功能。 新IO采用内存映射文件的方式来处理输入/输出,新IO将文件或文件的一段区域映射到内存中,这样就可以像访问内存一样来访问文件了(这种方式模拟了操作系统上的虚拟内存的概念),通过这种方式来进行输入/输出比传原创 2022-01-19 19:41:56 · 482 阅读 · 0 评论 -
Java中的IO流
一、File类1、作用 Java程序中,用于操作文件和目录的类,但不能访问文件内容。File类可以使用文件路径字符串来创建File实例,该文件路径字符串既可以是绝对路径,也可以是相对路径。相对路径以项目路径为基准。2、访问文件和目录1.访问文件名相关方法➢ String getName():返回此File对象所表示的文件名或路径名(如果是路径,则返回最后一级子路径名)。➢ String getPath():返回此File对象所对应的路径名。➢ File getAbsoluteFile():原创 2021-12-28 22:18:03 · 188 阅读 · 0 评论 -
异常处理机制
一、异常机制概述1、异常机制包括的关键字关键字作用trytry块中编写业务处理代码catchcatch块中编写异常处理代码finallyfinally块中一般用于物理资源的释放,此语句块总会被会被执行throws在方法签名中使用,声明该方法可能抛出的异常throw手动抛出一个具体的异常实例2、语法结构public void test()throws Exception{ try{ //可能出现异常的业务处理代码 throw new Ex原创 2021-12-19 16:50:30 · 684 阅读 · 0 评论 -
泛型的使用
一、泛型(Generic)的定义 允许在定义类、接口、方法时使用类型形参,这个类型形参(或叫泛型 )将在声明变量、创建对象、调用方法时动态地指定。 Java泛型的设计原则是,只要代码在编译时没有出现“[unchecked] 未经检查的转换”的警告,就不会遇到运行时ClassCastException异常。二、定义泛型接口定义:interface Foo<T>{ public void test(T t);}使用:public void test01(){原创 2021-12-18 19:54:19 · 671 阅读 · 0 评论 -
重写equals()和hashCode()方法
重写equals()方法应满足的条件自反性:对于任意的x,x.equals(x)一定返回true对称性:对于任意的x,y,如果y.equals(x)返回true,则x.equals(y)一定返回true传递性:对任意x,y,z,如果x.equals(y)返回true,y.equals(z)返回true,则x.equals(z)一定返回true一致性:对任意x和y,如果对象中用于等价比较的信息没有改变,那么无论调用x.equals(y)多少次,返回的结果应该保持一致,要么一直为true,要么一直为f原创 2021-11-25 20:17:54 · 513 阅读 · 0 评论 -
Java-LinkedList集合
1、LinkedList特点底层是双向链表支持随机访问,但速度低于ArrayList集合。在链表中编索引的操作将从开头或结尾遍历列表(从靠近指定索引的一端)。线程不安全使用于频繁插入和删除的操作2、构造方法LinkedList()构造一个空列表。LinkedList(Collection<? extends E> c)构造一个包含指定 collection 中的元素的列表。3、关于添加元素的方法boolean add(E e)将指定元素添加到此列表的结尾。v原创 2021-05-03 15:22:40 · 107 阅读 · 0 评论 -
Java-JSON返回_使用jackson
以上是将一个Java对象解析成JSON格式原创 2021-05-03 12:06:02 · 92 阅读 · 0 评论 -
Java-ArrayList集合
1、ArrayList特点底层是数组可扩容。首次扩容1.5倍,若还无法满足,则直接扩容至需要的容量。线程不安全2、ArrayList构造方法ArrayList() :构造一个初始容量为10的空列表ArrayList(Collection<? extends E> c):构造一个包含collection的元素列表ArrayList(int initialcapacity):构造一个具有初始容量的空列表3、常用添加元素方法boolean add(E e)将指定的元素添原创 2021-04-30 23:02:04 · 203 阅读 · 1 评论 -
Java-集合框架的简单概述
一、简单的集合框架图 这里只列举几个常用的集合。学习Java集合要先从其接口入手,了解接口的特性,方便我们把握具体实现类的特点,进而根据其特点选择合适的集合使用二、Collection接口与Map接口 该接口与Map接口将Java集合分成了两大类。两种集合都支持使用泛型。继承Collection接口的集合以单元素的形式存储对象,而继承Map接口的集合采用“键-值”的形式存储对象。三、Set接口与List接口 Set接口与List接口继承了Collection接口,将Collection集合又进一原创 2021-04-28 21:53:28 · 133 阅读 · 0 评论 -
Java-MySQL数据库连接、操作工具类
一、准备工作使用properties文件提供url,username,password等数据库连接信息。url=jdbc:mysql://localhost:3306/datebaseName?useSSL=true&serverTimezone=UTCuser=rootpassword=123456driver=com.mysql.cj.jdbc.Driver注意等号两边不要有空格二、编写工具类1、使用资源绑定器绑定配置文件,并读取信息。//定义接受信息的属性 priv原创 2021-04-28 15:49:36 · 1030 阅读 · 0 评论 -
Java 逻辑运算符——“&“与“&&“的区别以及“|”与“||”的区别
在逻辑运算符中,关于逻辑与和逻辑或,Java 提供了两种不同的操作。逻辑运算符 | 描述& | AND , 普通与&& | 短路与| | OR , 普通或|| | 短路原创 2021-02-25 21:30:24 · 328 阅读 · 0 评论 -
Java基础——数据类型
基本数据类型数值类型整型1.byte: 占一个字节,范围:-128原创 2020-09-11 23:22:49 · 259 阅读 · 1 评论 -
Java集合-Collection集合迭代器Iterator
1.Iterator是什么?Iterator是一个集合迭代器,用来遍历Collection集合。在Collection接口中封装了获取Iterator迭代器的方法。2.Iterator接口中的三个重要方法boolean hasNext();E next();void remove();3.如何获取迭代器?Collection<E> c=...;//具体的某一个实现了Coll接口的集合Iterator<E> iter=c.iterator()原创 2021-04-27 23:28:50 · 240 阅读 · 0 评论