![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
Java 基础
文章平均质量分 94
Java 的基础知识与机制
哆啦酱不加班
把摸鱼的时间用来学习
展开
-
Java SPI 机制
SPI (Service Provider Interface)是 Java 内置的一种服务提供发现机制,将功能的实现交给第三方,用来拓展和替换组件。SPI 的核心思想是解耦,将接口的定义和实现分开两部分处理。接口的调用方负责定义接口,而实现则由第三方去实现。SPI 机制允许将功能的实现抽离出原本的模块,在模块化设计中颇为受用。当服务的提供者实现了一种接口之后,需要在自己的 classpath 下的目录新建一个文件,文件名是接口的名称,内容是接口的实现类的全限定名称,每个实现类占一行。原创 2023-08-31 12:38:19 · 108 阅读 · 0 评论 -
Java 注解机制
Java 注解(Annotation)又称 Java 标注,是 JDK 1.5引入的一种注释机制。注解可以用来标注程序中的类、字段、变量、参数等。注解只是一种注释、标记作用,注解插入到代码中,进而可以达到影响代码运行逻辑的效果,比如可以动态切换数据源、拼接SQL语句、标记接口白名单等。当然,这些效果都是基于自定义注解完成的,需要我们对注解有一个很好的认识,才能使用注解来帮助我们减少重复性代码的开发。在 Java 中,注解是当作一种修饰符来使用的,它被置于被注释项之前,中间没有分号。Java 注解是通过。原创 2023-08-31 12:37:08 · 81 阅读 · 0 评论 -
Java 反射机制
在我平时的使用中,Java 的反射包括两个方面,一是在运行状态中,动态获取类的信息;一是在运行状态中,动态调用对象的方法。动态获取类的信息就是对于任意一个类,都能获取到这个类的字段、方法、注解相关的信息。动态调用对象的方法指的是对于任意一个对象,通过反射能调用它的任意方法。反射强大而复杂。平时的业务开发用的比较少,但是框架、工具构造的时候用的比较多。因此学习反射可以帮助我们更好的看懂框架的源码。原创 2023-08-31 12:36:15 · 29 阅读 · 0 评论 -
Java 异常机制
异常是程序中的一些错误,有时候错误是无法避免的,有些错误是用户引起的,有些错误是程序引起的,所以需要一套异常处理机制来处理这些错误。原创 2023-08-31 12:34:45 · 41 阅读 · 0 评论 -
Java 泛型机制
Java 在 JDK 1.5 的时候引入了泛型( generic ),泛型,同时编译器还加入了机制,可以在编译时发现与泛型声明类型不符合的问题。Java 泛型的本质是,即所操作的数据类型被指定为一个参数。原创 2023-08-31 12:33:42 · 27 阅读 · 0 评论