- 博客(10)
- 收藏
- 关注
原创 实现IOC容器
如何实现一个IOC容器配置文件配置包扫描路径递归包扫描获取.class文件反射,确定需要交给IOC管理的类对需要注入的类进行依赖注入配置文件中指定需要扫描的包路径定义一些注解, 分别表示访问控制层,业务服务层,数据持久层,依赖注入,获取配置文件注解从配置文件中获取需要扫描的包路径,获取到当前路径下的文件信息及文件信息,我们将当前路径下所有以.class结尾的文件添加到一个set集合中进行存储遍历这个set集合,获取在类上有指定注解的类,并将其交给IOC容器,定义一个安全的Map用来存储
2021-10-20 09:56:42
88
原创 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
100
原创 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
76
原创 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
110
原创 九九乘法表
源码 /* 思路: 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
139
原创 关于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
167
原创 第一个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
60
原创 Dos指令
打开cmd的方式:开始+系统+命令提示符win+r 输入cmd打开控制台(推荐)在任意文件夹下按住shift键加鼠标右键, 在此处打开命令行窗口资源管理器的地址栏前面加上cmd 路径管理员方式运行: 开始+系统+命令提示符, 右键以管理员权限运行常用的Dos命令#盘符切换 磁盘名: 例如E:#查看当前目录下的所有文件 键入命令dir回车#切换目录 cd (change directory) 例如 cd /d E:\IDE 进入上一级.. 进入下一级 cd 文件夹名称 清理屏幕
2021-10-15 17:27:24
56
原创 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
120
原创 编写c++程序出现异常求指点
@[TOC](这里写自定义目录标题)欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:...
2019-03-29 19:33:55
252
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人