07 2024 档案
摘要:常用设计模式 1.单例模式 立即加载实例化:饿汉式单例模式在类装载到JVM时就完成了实例化,也就是说,当类被加载到JVM时,单例对象就已经被创建出来了。这种方式也被称为“饱汉模式”或“静态常量方式”。 线程安全:由于饿汉式单例模式在类加载时就完成了实例化,并且这个实例是静态的,因此它是线程安全的。在
阅读全文
摘要:线程 1.什么是线程 线程(Thread)是计算机科学中的基本概念,用于描述一个程序内部的执行路径。一个线程可以被看作是一个程序内部的独立执行流,能够单独执行代码,并与其他线程共享同一进程的资源。以下是关于线程的一些详细信息: 线程的特点: 轻量级:线程是比进程更小的执行单位。一个进程中可以包含多个
阅读全文
摘要:
Java中String常用API String类 位于jdk中的java.lang.String 包中 public int length() 获取字符串的长度(字符的个数) public char charAt(int index) 获取某个索引位置的字符返回 public char[] toCh
阅读全文

摘要:
手撕ORM框架 1.创建Maven工程 (https://img2024.cnblogs.com/blog/3475901/202407/3475901-20240711102718483-1421959314.png) ) 2.导入依赖 <dependencies> <!-- 引入 jdbc 的依
阅读全文

摘要:
反射 1.什么是反射 Java的反射(reflection)机制是指在程序的运行状态中,可以构造任意一个类的对象,可以了解任意一个对象所属的类,可以了解任意一个类的成员变量和方法,可以调用任意一个对象的属性和方法。这种动态获取程序信息以及动态调用对象的功能称为Java语言的反射机制。 2.为什么使用
阅读全文
