
Java基础
文章平均质量分 82
Java基础分类专栏是一个专门为初学者和中级Java开发者设计的资源集合,旨在帮助他们系统地学习Java编程语言的基础知识和核心概念。
Liij
一名Java小白,正怀揣着对技术的热情踏上这段代码之旅。希望通过这个平台,能与各位大牛交流学习心得,共同解决编程路上的疑惑与挑战。
展开
-
【Java基础】--线程(二)
线程不安全的问题主要出现在多线程环境中,当一个或多个线程在没有适当同步的情况下,同时访问共享资源或数据时,就可能引发线程不安全的问题。这是因为每个线程都有自己的执行路径和速度,它们可能同时读写同一个变量或对象的状态,导致数据的不一致或不可预测的行为。原创 2024-07-04 20:26:15 · 1153 阅读 · 0 评论 -
【Java基础】--线程(包含面试题)
简单的来说,进程是指在系统中正在运行的一个应用程序,每个进程之间是独立的,每个进程均运行在其专用的且受保护的内存。线程,又称轻量级进程(Light Weight Process)。线程是进程中的一条执行路径,也是CPU的基本调度单位。若一个程序可同一时间执行多个线程,就是支持多线程的.一个进程由一个或多个线程组成,彼此间完成不同的工作(任务),同时执行,称为多线程。1. 什么线程和进程?2. 创建线程的方式?3. Thread类中常用的方法。原创 2024-07-03 19:58:02 · 629 阅读 · 0 评论 -
【Java基础】——手撕ORM框架(泛型+注解+反射)
TableName:表明和实体类名不一致时使用TableField:列名和属性名不一致时使用TableId:列名和属性名不一致时使用/*** 定义一个字段级别的注解,用于标记实体类中的字段对应数据库表中的列名。* @Target(ElementType.FIELD) 表示该注解只能用于字段上。* @Retention(RetentionPolicy.RUNTIME) 表示该注解在运行时仍然有效,可被反射访问。*//*** 返回数据库表中对应的列名。* @return 列名字符串。*/原创 2024-07-02 19:38:09 · 583 阅读 · 4 评论 -
【Java基础】——反射
反射是指在程序运行时能够访问、检查和修改自身状态或行为的能力。通过反射,程序可以动态地获取类的信息、调用类的方法,并修改类的属性。再简单点来说,反射就是类在运行期间,把类中成员抽取为其他类的过程就是反射。原创 2024-07-01 19:36:17 · 1111 阅读 · 0 评论