随笔分类 - Java
摘要:servlet/Web/spring容器 servlet容器 主要职责:管理Servlet的生命周期(加载、初始化、服务、销毁),处理HTTP请求并将其路由到相应的Servlet。 实现标准:遵循Java Servlet规范(如Servlet API)。 定义:遵循 Java Servlet 规范(
阅读全文
摘要:Java JDBC 简介 JDBC全称: Java Data Base Connectivity,Java 数据库连接; JDBC是Sun公司提供的一套用于数据库操作的接口,Java程序可以通过JDBC接口连接到数据库并执行SQL语句; JDBC的本质是:官方(sun公司)定义的接口,数据库厂商去实
阅读全文
摘要:序列化与反序列化 序列化与反序列化(serialization and deserialization) 序列化:将数据结构或对象转换成可以存储或传输的形式,通常是二进制字节流,也可以是 JSON, XML 等文本格式; 反序列化:将在序列化过程中所生成的数据转换为原始数据结构或者对象的过程; 下面
阅读全文
摘要:Java获取类对象 1. Class.forName(全限定类名) Class.forName(String className):通过类的全限定名动态加载类,返回对应的Class对象。此方法会触发类的初始化(除非显式关闭)。 Class<?> clazz = Class.forName("java
阅读全文
摘要:Java字符串拼接方式 String.format() String.format()使用的是类似C语言的格式化方式,比如%s、%d之类的。 在Java中,基础数据类类型对应的常用占位符如下: 整数类型 整数类型(byte、short、int、long): 十进制:%d 八进制:%o 十六进制:%x
阅读全文
摘要:静态内部类访问外部非静态成员 在java中,静态内部类(static nested class)只能访问外部类的静态成员,不能访问外部类的非静态成员。 静态内部类如何访问外部被”@Resource“修饰的非静态成员,该成员变量如下: @Resource private TerminalMstMapp
阅读全文
摘要:final keyword final变量 被final修饰的变量,必须在声明时赋值,或者在构造函数中赋值,或者在代码块中赋值,不能在后面的代码中修改。 final 修饰的成员变量必须有一个默认值,否则编译器将会提醒没有初始化。 实例代码如下: private final int age = 18;
阅读全文
摘要:Java static keyword 静态变量 静态变量简介 在类中创建变量的使用static关键字修饰,那么这个变量就是静态变量。 静态变量的特点: 静态变量属于类,而不属于类实例对象。 静态变量只在类加载的时候获取一次内存空间,这使得静态变量很节省空间; 静态变量可以通过类名直接访问,也可以通
阅读全文
摘要:Alibaba FastJson Json简介 JSON(JavaScript Object Notation) 是一种轻量级的数据交换格式。它基于 ECMAScript (欧洲计算机协会制定的js规范)的一个子集,采用完全独立于编程语言的文本格式来存储和表示数据。 简洁和清晰的层次结构使得 JSO
阅读全文
摘要:Java IO Java IO流在Java中分为输入流和输出流,根据数据的处理方式又被分为字节流和字符流; Java IO流的类都是从4个抽象基类中派生出来: 字节流(Bytes Stream)基类: 字节输入流(InputStream) 字节输出流(OutputStream) 字符流(Charac
阅读全文
摘要:FAIL_ON_EMPTY_BEANS 错误信息 报错信息如下: com.fasterxml.jackson.databind.exc.InvalidDefinitionException: No serializer found for class lb.springboot.v2.server.
阅读全文
摘要:在 Java 中,abstract 是一个重要的关键字,用于定义抽象类和抽象方法。当abstract 修饰类时,该类就是抽象类,修饰方法时,该方法就是抽象方法。 abstract 的核心作用是实现面向对象编程中的抽象概念,通过抽象类和抽象方法强制子类遵循特定的设计规则。 抽象类 作用: 抽象类是一个
阅读全文
摘要:在Java中,访问修饰符用于控制类、变量、方法和构造器的可见性。在Java中,一共有四种访问修饰符,分别是public、protected、default(什么都不写)、private; 修饰符使用范围总结: 修饰符 类(外部) 类(内部) 变量 方法 构造器 public ✅ ✅ ✅ ✅ ✅ pr
阅读全文
摘要:1.java文件创建。创建HelloWorld.java(确保文件名与类名匹配,并且它们都遵循Java的命名约定,即首字母大写); // 声明一个名为HelloWorld的公共类 public class HelloWorld { // main方法是Java程序的入口点 public static
阅读全文
摘要:Stream 学习Stream流需要先了解什么事函数式接口,因为在Stream中的方法参数大都为函数式接口。 函数式接口 有且只有一个抽象方法的接口。函数式接口可以有多个非抽象方法; Java中内置函数式接口 内置函数式接口:由java官方定义的一些常用的函数式接口。 消费型接口(Consumer)
阅读全文
摘要:Java代码实现 Step_1:在类中创建一个静态内部类Builder,Builder类中要包含所在类的全部属性; public static class Builder{ private String id; private String name; } Step_2: Builder类要为每一个
阅读全文
摘要:Java之枚举 枚举类的格式: pbulic enum 枚举类类名{ 枚举对象1(实参),枚举对象1(实参)...; 属性名; (无参/有参)构造器; get方法; } **枚举类中不建议使用set方法,**因为每个枚举对象都被public static final修饰,当用set方法进行赋值的时候
阅读全文

浙公网安备 33010602011771号