Java
文章平均质量分 86
努力奋斗的张同学
一个又菜又爱玩的同学
算法真的好难,前端和Java知识真的很多,真的需要坚持下去。
展开
-
【SpringBoot项目】过滤器方式和拦截器方式进行登录校验-token
1.我们可以从中发现,用servlet原生的方式进行登录权限控制更加麻烦,但是拦截器就比较方便。拦截器和过滤器区别?原创 2024-06-29 19:26:24 · 565 阅读 · 0 评论 -
【kaptcha】kaptcha验证码的使用-SpringBoot集成
【代码】【kaptcha】kaptcha验证码的使用-SpringBoot集成。原创 2024-06-29 11:39:10 · 314 阅读 · 0 评论 -
【Java基础概述-10】IO流、字节流、字符流、缓冲流、转换流、序列化、打印流、Properties属性集对象
输入输出流Input:输入流Output: 输出流。引入:File类只能操作文件对象本身,不能读写文件对象的内容。读写数据内容,应该使用IO流。按流的方向分为:输入流/输出流。(1)输出流:以内存为基准,把内存中的数据写出到磁盘文件或者网络介质中的流称为输出流。(2)输入流:以内存为基准,把磁盘文件中的数据或者网络中的数据读入到内存中去的流称为输入流。输入流的作用:读取数据到内存。原创 2024-03-14 11:19:21 · 1169 阅读 · 0 评论 -
【Java基础概述-9】File文件类概述、字符集简要概述
广义上来说操作系统认为文件包括文件和文件夹File类的创建文件对象的API:包:Java.io.FIle。原创 2024-03-13 18:22:48 · 883 阅读 · 2 评论 -
【Java基础概述-8】Lambda表达式概述、方法引用、Stream流的使用
什么是Lambda表达式?。是一种特殊写法。作用:“核心的目的是为了简化匿名内部类的写法Lambda表达式的格式:(匿名内部类被重写的形参列表){被重写的代码使用前提:Lambda表达式并不能简化所有匿名内部类的写法Lambda表达式只能简化函数式接口的匿名内部类写法:首先是接口,其次只有一个抽象方法。1.1、函数式接口@FunctionalInterface函数式接口注解:一旦某个接口加上这个注解,这个接口有且只有一个抽象方法。这个接口可以用Lambda表达式简写。原创 2024-03-13 17:23:32 · 940 阅读 · 0 评论 -
【Java基础概述-7】详说Java中的异常Throwable。
异常是什么?异常是程序在“编译”和“运行”的过程中可能出现的问题,异常是应该尽可能去提前避免的,异常可能也是无法做到绝对避免的,异常的情况太多了,开发中只能提前干预。异常一旦出现了,如果没有提前处理异常,程序可能退出JVM虚拟机而终止,开发中是需要提前处理的。内存崩溃,JVM本身崩溃。原创 2024-01-22 11:15:17 · 1328 阅读 · 0 评论 -
【Java基础概述-6】Collections集合工具类、可变参数、Map集合以及底层
Collections是集合工具类:Java.utils.Collections。c.JDK1.8开始之后的新技术lamda(forEach)1.先获取Map集合的全部键,然后找值。LinkedHashMap是HashMap的子类。Collections并不属于集合,是用来操作集合的工具类。2.可变参数必须放在形参列表的最后面!3.5 LinkedHashMap介绍。1.一个形参列表中可变参数只能有一个。3.传递进来的其实是一个数组。3.4Map集合判重流程。这里减掉1是为了减掉头节点。原创 2024-01-12 11:44:07 · 1053 阅读 · 1 评论 -
【java基础概述-5】详说泛型、解析Collection集合底层(Set和List集合底层)。
【java基础概述-4】详说泛型、解析Collection集合底层(Set和List集合底层)。原创 2024-01-03 17:19:36 · 1074 阅读 · 1 评论 -
【Java基础概述-4】SimpleDateFormat类、Calendar类、Math类、System类、BigDecimal类、包装类、正则表达式的使用
public static int/double/float/long max(..):取最大值,这里可以传输的类型有好几种,重载机制。引入:浮点数在做运算的时候,直接使用+-*/会出现数据失真的情况,BigDecimal可以解决数据失真的问题。DateFormat是一个抽象类,不能直接使用,要找它的子类:SimpleDateFormat。除了包装类String的matches方法,还有哪些方法可以匹配字符串是否满足条件呢。---xxx.parseXxx("字符串的值")//不太用。原创 2024-01-01 02:28:26 · 1021 阅读 · 0 评论 -
【Java基础概述-3】多态、实例\静态\局部\匿名内部类、Object类、Objects类、Date日期类
众所周知,面向对象的三大特征为封装、继承、多态,多态的概念是:同一类型的对象,在执行同一种行为的时候,在不同状态下表现出不同的行为特征。原创 2023-12-29 00:02:44 · 1072 阅读 · 1 评论 -
【Java基础概述-2】抽象类、接口、final关键字、代码块、单例模式、枚举类
什么是单例?永远只存在一个对象,不能创建多个对象。为什么要用单例?(单例共8种)原创 2023-12-26 23:21:44 · 891 阅读 · 0 评论 -
【Java基础概念-1】类、封装、this\super\static关键字、继承、重载、重写
继承是一种子类到父类的一种关系也就是“一般”和“特殊”的关系;人->“一般”,学生->"特殊"也就是学生是人的特殊存在形式。在Java中,子类是更强大的,子类不仅有父类的功能,还有自己的功能。注意:当子类和父类有着共同的方法,子类重写了父类的方法,那么在用子类的时候,是现在子类找,找不到才去父类,所以符合就近原则。继承的特点:Java里面只能单继承,不能多继承,但是能多层继承(间接继承),例如。原创 2023-12-26 00:01:24 · 798 阅读 · 0 评论