
Java
文章平均质量分 77
Chao_nengli
希望成为独当一面的小码农,能够贡献出自己的一份力量~
展开
-
怎么解决@Value不可作用于静态属性的问题
注解的方法在 Spring 容器初始化 bean 后执行。在这个方法中,将非静态属性的值赋给静态属性,从而实现了将。注解通常用于将属性值注入到 Spring Bean 中的实例变量。是在运行时处理的,它不能直接用于静态属性,因为静态属性在类加载时已经被初始化。注解和一个非静态的实例变量来初始化静态属性。注解的值,然后再将其传递给静态属性。要求至少有一个实例变量来保存。解决这个问题的一种方式是使用。注解的值注入到静态属性中。在Spring框架中,原创 2023-11-13 11:17:16 · 847 阅读 · 0 评论 -
日志门面---基础整合
JCL( Jakarta Commons Logging ),是Apache 提供的一个通用日志API。用户可以自由选择第三方的日志组件作为具体实现,像 Log4j 或 JDK 自带的 JUL。common-logging 会通过动态查找的机制,在程序运行时自动找出真正使用的日志框架。其内部有一个 Simple logger 的简单实现,但是功能很弱,所以 common-logging 通常都是配合着 Log4j 以及其他日志框架来使用。使用它的好处就是,原创 2023-10-16 15:04:28 · 183 阅读 · 0 评论 -
Java常用类
*** String 的使用*//*** 结论:* 1。常量与常量的拼接在常量池。且常量池中不会存在系统内容的常量。* 2.只要其中有一个是变量,结果就在堆中。相当于new* 3.如果拼接的结果调用intern()方法,返回值就在常量池中。*/@Test//加final就是常量。原创 2022-05-24 11:48:59 · 421 阅读 · 0 评论 -
Java_多线程
多线程1. 基本概念:程序、进程、线程程序(program)是为完成特定任务、用某种语言编写的一组指令的集合,即指一段静态的代码,静态对象。进程(process)是程序的一次执行过程,或是正在运行的一个程序。是一个动态的过程:有它自身的产生、存在和消亡的过程。——生命周期。1.如:运行中的QQ,运行中的MP3播放器。2.程序是静态的,进程是动态的。3.进程作为资源分配的单位,系统在运行时会为每个进程分配不同的内存区域。线程(thread):进程可进一步细化为线程,是一个程序内部的一条执行路径原创 2022-05-22 10:24:28 · 246 阅读 · 0 评论 -
Java集合专题
目录集合的理解和好处:数组:写出Person数组扩容示意代码:集合集合的框架体系Collection接口和常用方法Collection接口实现类的特点常用方法注意:Collection接口遍历元素的方式 1-使用Interator(迭代器)注意:Collection接口遍历元素的方式 2-for循环增强练习:List接口和常用方法List接口基本介绍List接口的常用方法:练习1:List的三种遍历方式[ArrayList,Linke.原创 2022-05-18 00:56:06 · 175 阅读 · 0 评论 -
Java异常处理
可以用来修饰:类、方法1.修饰的类,叫抽象类:不能进行实例化。抽象类中一定有构造器,便于子类实例化时调用。(涉及:子类实例化的全过程)开发中,都会提供抽象类的子类,让子类对象实例化,完成相关操作。--->抽象的使用前提:继承性。2.修饰的方法,叫抽象方法:只有抽象的方法,没有方法体。包含抽象方法的类,一定是一个抽象类。反之,抽象类中可以没有抽象方法。若子类重写了父类中的所有的抽象方法后,此子类方可实例化。若子类没有重写父类中的所有抽象方法,则此子类也是一个抽象类,需用abstract修饰。原创 2022-05-19 13:26:28 · 407 阅读 · 0 评论 -
Java反射机制(重要)
Reflection(反射)被认为是动态语言的关键,反射机制允许程序在执行期借助于Reflection API获取任何类的内部信息,并能直接操作任意对象的内部属性及方法。加载完类之后,在堆内存的方法区中就产生了一个Class类型的对象(一个类只有一个Class对象),这个对象就共包含了完整的类的结构信息。我们可以通过这个对象看到类的结构。这个对象就像一面镜子,透过这个镜子看到类的结构,所以,我们形象的称之为:反射。正常方式。原创 2022-05-27 11:53:37 · 360 阅读 · 0 评论 -
Java-网络编程
Java是Internet上的语言,它是从语言级上提供了对网络应用程序的支持,程序员能够很容易开发常见的网络应用程序。Java提供的网络类库,可以实现无痛的网络连接,联网的底层细节被隐藏在Java的本机安装系统里,由JVM进行控制。并且Java实现了一个跨平台的网络库,程序员面对的是一个统一的网络编程环境。IP和端口号网络通信协议。原创 2022-06-02 10:20:02 · 277 阅读 · 0 评论 -
发送验证码到手机短信---杂记
手机验证码实现过程记录。原创 2022-08-11 11:19:49 · 242 阅读 · 2 评论 -
集成百度地图
集成百度地图基础入门手册,需要结合百度API开发文档一起食用。。。原创 2022-08-11 10:11:54 · 664 阅读 · 0 评论 -
Java-IO流
前言之前的存储数据都是在内存中进行的。例如:使用集合存数据等。当JVM关掉之后,这些数据就都没有了。我们需要将数据做持久化,就需要将内存中的数据存到硬盘上。(.txt文件)由于栈在内存层面,把内存中的数据写入到持久化层面,叫做输出。将持久化层面的数据读到内存中,就可以在程序中对这些数据进行操作了,叫做输入。1.File类的使用当从内存中将数据写到 .txt文件 里,或者从.txt文件把数据读到内存中,需要一个端点,这个端点是一个文件,在Java的内存中需要用一个对象来充当……原创 2022-05-31 16:51:32 · 1013 阅读 · 0 评论