分类: Java学习笔记

从0基础开始的java开发相关技术学习笔记
内容包括:

  • java SE
  • MySQL基础语法
  • Html语法
  • 部分css
  • 部分Javascript基础语法

相关技术的笔记:

  • 前端:Vue,Vite,Pinia,jsp,Ajax,
  • 后端:MVC,Servlet,Mybatis,Mybatis-Plus,Spring,SpringMVC,Spring boot,

GitHub项目链接 :https://github.com/Myan0316/Java_LearningNotes

32 篇文章

Lombok&Junit
# Lombok&Junit ## Lombok JVM默认不解析第三方的注解 ![img.png](https://www.neet0316.com/wp-content/uploads/2025/12/lombokJunit.png Lombok是一个Java库, 能自动插入编辑器并构建工具,简化Java开发。 通过添加注解的方式,不需…
File 类
# File 类 1. File类主要是Java为为文件的操作而设计的相关类 2. File类的包名为 java.io,实现了Serializable,Comparable两大接口以便于其对象可序列化和比较 3. File是文件和目录路径名的抽象表示,文件和目录是可以通过File封装成对象的,其封装的并不是一个真正存在的文件,仅是一个路径名。可以存…
Stream 流
# Stream 流 - Stream流是一种流式接口,是jdk8出现的特性。 - Stream流对于集合做聚合操作。 - Stream流中的接口都是函数是接口,都可以使用lambda表达式。 ## 获取流的方式 - 集合.Stream ```java import java.util.Arrays; import java.util.ListIt…
Map类
# Map Map称之为映射,也称之为双列集合。Map中包含key(键)和value(值),key不能重复,一个key对应一个value. key和value称之为键值对,键值对也是一个类,是Map.Entry 一个映射由多个键值对组成。 ### public interface Map K 键值 (键值不能重复) V Value ( value …
集合(2)
## Vector Vector特点: - 底层数据结构是数组,内存连续 - 查询速度快 - 增删速度慢 - 线程安全的集合 - 默认初始容量为10 - 默认扩容是翻倍,如果指定了容量增量,那么扩容 = 已有容量 + 指定增量 已经被ArrayList取代 ## Iterator迭代器 - Java迭代器Iterator是Java集合框架中的一种机…
集合(1)
# 集合 集合是一个可以存放引用数据类型的容器,大小不固定。 集合的顶级接口是Collection `````` :泛型,就是集合中存放的数据类型。只能是引用数据类型,不能是基本数据类型 ## 集合特点 提供一种存储空间可变的存储模型,存储数据的容量可以发生改变 在数组装满的情况下 自动扩容 1.数组 2.链表 3.树 4.队列 ## 集合常用方法…
异常类
# Java异常 ## 概述 1. 异常就是指程序执行报错或者出现了不正常现象 2. 如果程序出现了问题,没有做任何处理,Jvm最终会做默认处理。 并将异常的名称,异常的原因及异常出现的位置等信息输出在控制台。 ## 异常的处理(try.catch) ### 1. try.catch 格式 ``` 1. try ... catch... try{ …
正则表达式
# **正则表达式** 正则表达式用于模糊匹配 ## 基本用法 ## 限定符 限定符: ? 代表前面的字符需要出现0个或1个 ``` d? //代表前面的d需要出现0个或1个 ``` 限定符: * 代表前面的字符只能出现0个或多个 ``` ab*c //代表b只能出现0个或多个 ``` 限定符:+ 匹配前面的字符出现一次以上 ``` ab+c //…
包装类
# 包装类 包装类都是在lang包中,不需要导包 包装类就是把基本数据类型包装成引用数据类型 | byte | short | int | long | float | double | char | boolean | void | | ---- | ----- | ------- | ---- | ----- | ------ | ------…
lang包常用类
# lang包常用类 ## 包装类 ## 1.1 概念 首先,在Java中万事万物皆对象,但是基本数据类型的值就不是对象,那感觉就是这8个基本数据类型就很另类了 **为了让基本数据类型也具有对象的性质,JDK中定义了8个引⽤类型与前⾯所讲的8个基本数据类型相对应,⽽这8个引⽤类型都称之为包装类型;这8个类 都定义在java.lang包中,因此 使⽤…