JAVA基础知识学习笔记
文章平均质量分 78
咖啡,巫师与猫
这个作者很懒,什么都没留下…
展开
-
SpringMVC拦截器学习笔记
拦截器基础知识学习笔记。原创 2023-08-23 06:31:30 · 225 阅读 · 0 评论 -
Restful风格笔记
RestFul风格应用知识点笔记。原创 2023-06-21 15:45:39 · 3236 阅读 · 0 评论 -
Spring MVC入门笔记
SpringMVC基础知识笔记。原创 2023-06-14 12:33:05 · 1322 阅读 · 0 评论 -
Spring JDBC学习笔记
Spring 基础笔记原创 2023-06-05 15:28:37 · 414 阅读 · 0 评论 -
Spring AOP入门知识点
Spring AOP学习笔记原创 2022-12-12 05:18:51 · 385 阅读 · 0 评论 -
Spring IoC 入门学习笔记
Spring IoC 学习笔记原创 2022-10-29 18:20:21 · 609 阅读 · 0 评论 -
Redis之入门学习
Redis基础学习笔记原创 2022-08-25 22:29:35 · 806 阅读 · 0 评论 -
Linux基础知识点回顾与服务器部署详细解析
Linux知识复习笔记原创 2022-08-24 11:02:00 · 534 阅读 · 0 评论 -
过滤器基础知识学习
过滤器入门学习笔记原创 2022-08-07 23:57:51 · 227 阅读 · 0 评论 -
正则表达式基础知识学习
正则表达式入门学习笔记原创 2022-08-06 20:15:06 · 535 阅读 · 0 评论 -
Servlet进阶知识
Servlet进阶知识学习笔记原创 2022-08-05 08:57:17 · 333 阅读 · 0 评论 -
Servlet基础知识点
Servlet基础学习笔记原创 2022-07-28 16:03:31 · 329 阅读 · 0 评论 -
MyBatis之进阶知识
动态SQLMyBatis二级缓存缓存的范围多表级联查询OneToMany对象关联查询ManyToOne 对象关联查询PageHelper分页插件工具MyBatis批处理MyBatis注解开发常用注解类型原创 2022-06-21 15:27:26 · 211 阅读 · 0 评论 -
MyBatis之入门知识
MyBatis官方文档MyBatis配置文件SqlSessionFactorySqlSessionMyBatisUtils工具类MyBatis数据查询MyBatis的SQL参数传递MyBatis多表关联查询ResultMap结果映射MyBatis对数据库的写入操作insert插入数据selectKey和useGenerateKeys的区别MyBatis的更新与删除MyBatis预防SQL注入攻击MyBatis工作流程......原创 2022-06-17 13:18:39 · 196 阅读 · 0 评论 -
Java入门之Lambda表达式的应用
函数式编程函数式接口函数式接口PredicateJDK8常用函数式接口函数式接口Function函数式编程与面向对象编程比较原创 2022-06-15 14:34:34 · 312 阅读 · 0 评论 -
Java之反射机制
Java之反射机制入门笔记原创 2022-06-13 13:11:06 · 130 阅读 · 0 评论 -
工厂模式入门知识
工厂模式入门学习笔记。原创 2022-06-12 04:58:36 · 122 阅读 · 0 评论 -
Maven之入门知识点
Maven入门应用知识点笔记原创 2022-06-11 13:59:50 · 188 阅读 · 0 评论 -
JDBC之基础知识
Class.forName的作用数据库驱动的连接字符串封装DbUtils工具类JDBC实现查询JDBC实现增加新的数据JDBC实现更新数据JDBC实现删除数据JDBC管理事务手动提交事务例子将数据封装为实体类员工数据的实体类数据分页代码JDBC处理日期对象JDBC数据批处理连接池Druid连接池Druid连接池下载地址创建连接池Apache Commons DBUtilsApache Commons DBUtils下载地址原创 2022-06-10 08:07:38 · 683 阅读 · 0 评论 -
数据格式之XML入门
XML入门笔记原创 2022-06-04 21:09:39 · 270 阅读 · 0 评论 -
Java之输入输出流
Java之输入输出流file类file类的基本用法import java.io.File;import java.io.IOException;public class FileTest { public static void main(String[] args) { //创建File对象。 File file = new File("d:\\eclipse"); File file1 = new File(file, "\\eclipse\\abc");原创 2022-04-24 18:31:44 · 489 阅读 · 0 评论 -
Java之线程
Java之进程和线程1.线程实现线程的两种方法:创建一个Thread类,或者一个Thread子类的对象创建一个实现Runnable接口的类的对象Thread类Thread是一个线程类,位于java.lang包下Thread类的常用方法Runnable接口只有一个方法run();Runnable是Java中用以实现线程的接口任何实现线程功能的类都必须实现该接口(包括Thread类)线程创建通过继承Thread类的方式创建线程类,重写run()方法。class MyThr原创 2022-04-11 03:17:16 · 336 阅读 · 0 评论 -
Java之泛型
Java之泛型使用泛型的原因类型转换错误在编译时不提醒,在运行时才会报错,是一个安全隐患限制列表中的对象的种类泛型的例子List<String> list = new ArrayList<>(); 注:变量声明的类型必须匹配传递给实际对象的类型//错误案例, 继承父类的子类也不能使用不同的泛型List<Object> list = new ArrayList<String>(); 泛型作为方法参数//所有继承自父类Goods的泛型都可以原创 2022-02-13 11:43:48 · 176 阅读 · 0 评论 -
JAVA之集合讲解
集合定义:JAVA的集合是工具类,可以存储任意数量的具有共同属性的对象。应用场景:1. 无法预测存储数据的数量。2. 同时存储具有一对一关系的数据。3. 需要进行数据的增删。4. 数据重复问题。集合框架的结构:Collection:存储类的对象。有3个子接口,List序列,Queue队列和Set集。其中List和Queue是有序的和允许重复,Set是无序的和不允许重复。Map:存储键值对。主要实现类是HashMap。List的主要实现类:ArrayList,是大小动态变化的数组。Queu原创 2021-04-18 22:29:30 · 199 阅读 · 1 评论 -
JAVA之多态万字重要知识点详解(附完整带详细注释的例子代码)
定义允许不同类的对象对同一消息作出不同的响应。分类编译时多态:也称为设计时多态,通过方法重载实现。运行时多态:在程序运行时动态决定调用哪个方法。必要条件1.满足继承关系。2.父类引用指向子类对象。向上转型多态可以由向上转型和动态绑定机制一起完成。向上转型是指把父类的引用指向子类的实例,也就是把子类的对象当做父类的对象用,向上转型也叫隐式转型或自动转型。向上转型是安全的,因为任何子类都继承了父类的非私有成员方法。向上转型后的子类实例可以调用子类重写的父类方法和父类自己的派生方法,无法调原创 2021-04-16 16:38:53 · 414 阅读 · 1 评论 -
JAVA之final关键字的特征
final关键字final的特点:final修饰类的时候,这个类不能被继承。final修饰方法的时候, 这个方法不能被子类重写,但可以正常被子类调用。final修饰方法内的局部变量,在使用前给变量赋值就可以,一旦赋值就不能改变了。final修饰类内的成员属性的时候,只有三种方法进行赋值,1:定义时直接初始化 2:构造方法 3:构造代码块。final 在限制基本数据类型的时候内存中的值不能改变。final在修饰引用数据类型的时候,因为引用数据类型在内存中存的是地址,所以引用数据类型无法通过new原创 2021-04-14 12:36:20 · 860 阅读 · 0 评论 -
JAVA之方法的重载与重写详解
重载定义: 在同一个类中的方法名相同参数列表不同的方法。参数列表的不同包括参数的顺序、数量和类型,但与参数名称无关。方法的返回值和访问修饰符任意都可以。代码例子:public class Test { public static void main(String[] args) { Test rldTest = new Test(); // 分别调用无参的重载方法和带参的重载方法。 rldTest.reloadTest(); rldTest.reloadTest(3);原创 2021-04-14 12:08:15 · 251 阅读 · 0 评论 -
JAVA之快速理解static、super和this关键字
Static关键字定义: 可以在没有创建对象的时候进行某些操作,可以修饰成员变量和方法,也可以用作静态代码块。静态成员: 1.静态成员变量是属于类的,在类初次被加载时被初始化,在类销毁时回收。2.这个类的所有实例化对象都共享同样的静态资源,所以只要有一个对象对静态成员进行了修改,静态成员的值对于所有对象都进行改变。3.静态成员在类加载时就创建存在,比对象更优先存在,存放在JavaHeap的静态存储区。调用方式: 类名或方法名。代码例子:public class Test { /原创 2021-04-13 21:40:22 · 337 阅读 · 0 评论 -
JAVA之普通代码块、静态代码块和构造代码块
分类在程序中可以通过大括号{}来形成代码块, 代码块分为普通代码块,静态代码块和构造代码块。定义普通代码块: 定义在方法体内部,按顺序在方法内部执行。应用场景: 在方法中进行功能拆分时使用。代码例子:public void blockTest() { { System.out.println("我是普通代码块1的输出。"); } System.out.println("我是方法中的其它代码输出。"); { System.out.println("我是普通代码块2的原创 2021-04-12 23:04:43 · 657 阅读 · 1 评论