获取所有构造方法,获取指定单参构造方法(指定类型为String): 1 package com.mldn.demo; 2 3 import java.lang.reflect.Constructor; 4 5 class…
分类:编程语言
几种自定义Spring生命周期的初始化和销毁方法
Bean 的生命周期指的是 Bean 的创建、初始化、销毁的过程。Spring 提供了一些方法,可以让开发自定义实现在生命周期过程中执行一些额外操作。 1、在注解 @Bean 中指定初始化和销毁时执行的方法名。 @Com…
java学习笔记(基础篇)—内部类
一、内部类 1.顶层类和内部类的区别: 1)位置: 内部类是定义一个类的里面或者一个方法中,或者一个表达式中。 顶层类是定义在package下 2)修饰符:顶层类只能处于public和默认访问级别, 成员内部类可以处于p…
Shiro权限框架与SpringMVC整合
1.Shiro整合SpringMVC 我们学习Shiro框架肯定是要应用到Web项目上的,所以我们需要整合Shiro和SpringMVC 整合步骤: 第一步:SpringMVC框架的配置 spring-mvc.xml…
如何在Maven项目中设置Java 9
在这个简短的教程中,我想向你展示如何配置新的Java 9启用的Maven项目。 TL; DR 您可以在这里找到一个示例项目:https//github.com/springuni/springuni-java9。 模块 …
Java GUI简介
Java有2个GUI库:AWT、Swing。 AWT是SUN最早提供的GUI库,依赖本地平台,界面不好看,功能有限。之后推出了Swing,Swing并没有完全替代AWT,而是建立在AWT基础上的。Swing库完全采用Ja…
[Spring cloud 一步步实现广告系统] 5. 投放系统配置+启动+实体类
广告投放系统启动主类说明 /** * SponsorApplication for 广告赞助商/投递服务启动类 * 添加注解{@link EnableFeignClients}之后,当前微服务就可以调用别的微服务, * …
Java8学习记录(一)-函数式接口
实习前只是粗略的看了下Java8的一些基本语法,但是没有系统的学习过.在使用一段时间后决定系统的对其进行一次分析,加深对Java8函数式编程的理解,提高自己的编码技巧.另外kotlin崛起,感兴趣的朋友尝试下混编也未尝不…
Java 9便利你的日常开发的5件事
一提到Java 9,可能最先想到的就是Java平台模块系统,也就是Project Jigsaw。实际上,Java 9还有很多看似细小的改动,实际上可以让你的开发更加便利。 创建集合 在Java 9中可以用List.of…
如何提升你的能力?八年老司机给年轻的Java程序员的几条建议
一转眼工作已有8年,前两天公司一位初入职场的同事希望我给一些建议与经验。我觉得这个话题很有价值,这里以个人的想法与经历写成此文,希望给年轻的开发者们一些启发。 我工作过的公司有4家,NVIDIA, Google, Sli…
JAVA学习资源汇总
最近打算写几篇个人在自学JAVA服务端过程中,遇到的一些比较有用的资源汇总(从入门到进阶)。 这些资源的特点是不一定很高大上,但是比较浅白易懂,容易快速入门上手。 希望能帮助到有需要的朋友~ 资源使用建议: 小白入门的时…
JAVA-基础(查找文件夹内文件)
JAVA-基础(查找文件夹内文件) 1.目的? 查找指定文件夹内的文件。以查询.txt结尾的文件为例。 2.分析? 目录搜索,无法判断多少级目录,所以使用递归,遍历所有目录。 遍历目录时,获取的子文件,通过文件名称,判断…