自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(10)
  • 收藏
  • 关注

原创 实现IOC容器

如何实现一个IOC容器 配置文件配置包扫描路径 递归包扫描获取.class文件 反射,确定需要交给IOC管理的类 对需要注入的类进行依赖注入 配置文件中指定需要扫描的包路径 定义一些注解, 分别表示访问控制层,业务服务层,数据持久层,依赖注入,获取配置文件注解 从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件信息,我们将当前路径下所有以.class结尾的文件添加到一个set集合中进行存储 遍历这个set集合,获取在类上有指定注解的类,并将其交给IOC容器,定义一个安全的Map用来存储

2021-10-20 09:56:42 42

原创 Java面试

基础篇: JDK,JRE,JVM的联系与区别 JDK: Java Develpment Kit Java开发工具 JRE: Java Runtime Environment Java运行时环境 JVM: Java Virtual Machine Java虚拟机 关系 bin(JVM) + lib(类库) = JRE JRE + Java工具(javac java jconsole) = JDK Java程序运行的过程 .java文件 —javac编译–> .class文件 ------> JV

2021-10-19 09:53:50 60

原创 JDK,JRE,JVM的联系与区别

JDK Java Develpment Kit Java开发工具 JRE Java Runtime Environment Java运行时环境 JVM Java Virtual Machine Java虚拟机 关系 bin(JVM) + lib(类库) = JRE JRE + Java工具(javac java jconsole) = JDK Java程序运行的过程 .java文件 —javac编译–> .class文件 ------> JVM(在这里调用lib类库进行解析) —映射到系统调用

2021-10-18 15:18:29 35

原创 5行三角形

源码: public static void main(String[] args) { for (int i = 1; i < 5; i++){ for (int j = 5; j >= i; j--){ System.out.print(" "); } for (int j = 1; j <= i; j++){ System.out.p

2021-10-17 15:28:54 60

原创 九九乘法表

源码 /* 思路: 1.先打印第一列 2.我们把固定的1再用一个for循环包起来 3.去掉重复项,即让j <= i 4.调整样式,每一行输出一个换行,每一列输出一个\t */ for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { Syst

2021-10-17 15:21:54 65

原创 关于Scanner

关于Scanner //创建一个扫描器对象, 用于接受键盘数据 Scanner scanner = new Scanner(System.in); System.out.println("使用next接受: "); //判断用户有没有输入字符串 if (scanner.hasNext()){ //使用next接受 String str = scanner.next();

2021-10-17 11:17:04 110

原创 第一个Java程序

HelloWorld 新建一个code文件夹以存放java代码 新建一个Java文件 文件后缀为.java Hello.java 编写代码 public class Hello{ public static void main(String[] args) { System.out.print("Hello, World!"); } } 编译 javac Hello.java,编译成功后会生成Hello.class 运行 java Hello 输

2021-10-16 11:07:01 33

原创 Dos指令

打开cmd的方式: 开始+系统+命令提示符 win+r 输入cmd打开控制台(推荐) 在任意文件夹下按住shift键加鼠标右键, 在此处打开命令行窗口 资源管理器的地址栏前面加上cmd 路径 管理员方式运行: 开始+系统+命令提示符, 右键以管理员权限运行 常用的Dos命令 #盘符切换 磁盘名: 例如E: #查看当前目录下的所有文件 键入命令dir回车 #切换目录 cd (change directory) 例如 cd /d E:\IDE 进入上一级.. 进入下一级 cd 文件夹名称 清理屏幕

2021-10-15 17:27:24 28

原创 MarkDown初体验

MarkDown学习 标题 字体 hello,world hello,world 引用 … 分割线 图片 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-h7l1Ki3g-1634286450537)(C:\Users\优秀的电脑\Pictures\Saved Pictures\preview.gif)] 超链接 点击跳转到bilibili 列表 a b c a b c 表格 名字 性别 生日 张三 男 1997.1.1 表格 名字

2021-10-15 16:28:27 51

原创 编写c++程序出现异常求指点

@[TOC](这里写自定义目录标题) 欢迎使用Markdown编辑器 你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。 新的改变 我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客: ...

2019-03-29 19:33:55 115

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除