自定义博客皮肤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 59

原创 Java面试

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

2021-10-19 09:53:50 78

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

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

2021-10-18 15:18:29 52

原创 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 82

原创 九九乘法表

源码 /* 思路: 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 105

原创 关于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 137

原创 第一个Java程序

HelloWorld新建一个code文件夹以存放java代码新建一个Java文件文件后缀为.javaHello.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 47

原创 Dos指令

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

2021-10-15 17:27:24 42

原创 MarkDown初体验

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

2021-10-15 16:28:27 92

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

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

2019-03-29 19:33:55 222

空空如也

空空如也

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

TA关注的人

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