- 博客(22)
- 收藏
- 关注
原创 spring3
问题1:AOP的作用是什么?问题2:连接点和切入点有什么区别,二者谁的范围大?问题3:请描述什么是切面?AOP(Aspect Oriented Programming)面向切面编程,一种编程范式,指导开发者如何组织程序结构OOP(Object Oriented Programming)面向对象编程作用:在不惊动原始设计的基础上为其进行功能增强。简单的说就是在不改变方法源代码的基础上对方法进行功能增强。Spring理念:无入侵式/无侵入式。
2023-11-29 13:20:03
951
原创 spring
问题:按照Bean名称获取Bean有什么弊端,按照Bean类型获取Bean有什么弊端?BeanFactory是IoC容器的顶层接口,初始化BeanFactory对象时,加载的bean延迟加载ApplicationContext接口是Spring容器的核心接口,初始化时bean立即加载ApplicationContext接口提供基础的bean操作相关方法,通过其他接口扩展其功能ApplicationContext接口常用初始化类。
2023-11-29 13:19:18
771
原创 线程的 synchronized 锁的使用(模拟银行取钱的多线程模式)
System.out.println("正在出钞,请稍等");System.out.println("请取走你的钞票");System.out.println("你的余额为" + num);System.out.println("余额不足");
2023-11-03 18:35:46
76
原创 java中线程创建的两种方式
一:利用Runnable接口(这个接口中只有run方法,要想实现线程的方法等,需要将其传递给Thread,在调用Thread类中的方法)来创建线程。二:利用继承Thread类来创建线程。
2023-11-02 20:24:18
32
1
原创 JAVA的IO流
1.File类下面的方法createNewFile 创建一个新的文件mkdir 创建一个单级的文件夹mkdirs创建多级的文件夹delete 删除文件或者文件夹isFile 判断是否是文件isDirectory 判断是否是文件夹isHidden 判断是否是隐藏文件isAbsolute 判断是否是绝对的路径exists 判断文件是否存在(需要用的)getName 获取文件或者文件夹的名字getPath 获取当前file对象的路径的getParent 获取当前文件的上一级目录。
2023-11-01 12:44:36
27
1
原创 IDEA快捷键
CTRL+ALT+V 自动补全new的左边。CTRL+D 直接复制所选的代码块。CTRL+ALT+L 格式化。CTRL+R 批量替换变量。
2023-10-29 14:27:41
38
1
原创 匿名内部类的写法
抽象类不能直接实例化,需要通过一个类去继承抽象类来间接实现抽象类的实例化,而匿名内部类。可以在创建对象的同时通过重写抽象方法来将其实例化。
2023-10-28 17:01:26
40
1
原创 Object类下的euqals常用方法
1.toString方法并不是在创建对象的时候调用,而是执行sout(Person)的时候才去调用toString方法,因为它是Object里面已经有了的方法,而所有类都是继承Object,所以“所有对象都有这个方法”2.Object下的equal只比较地址不去比较值。String下的equals比较。
2023-10-27 22:34:06
35
1
原创 Java中list遍历的三种方式:for,增强for,迭代器iterator
for (int a : list2) {//foreach的格式为for(集合的数据类型int 临时的变量名a: 集合list){sout(临时的变量a)}while(iterator.hasNext()){//hasNext是父类iterator中的一个方法用来判断是否还有下一个元素。i++) {//for循环的遍历方式。// 会返回一个boolean类型的值,while死循环来达到持续取出下一个元素的目的。
2023-10-27 19:51:10
204
原创 请设计一个类,这个类拥有三个add方法,使用方法的重载实现三个不同功能的add方法,传入两个整型变量参数,add返回两个整数算术相加的结果。传入两个字符串变量参数,add返回字符串连接的结果……
public class Add { public int add(int a, int b) { return a + b; } public String add(String a, String b) { return a + b; } public boolean add(boolean a, boolean b) { return a && b; } public static void main(String[] a
2022-11-06 21:27:58
814
原创 请设计一个,这个类创建的实例类可以输出乘法口诀表。
public class Chenfakoujuebiao { public void daying() { for (int i = 1; i <= 9; i++) { for (int j = 1; j <= i; j++) { System.out.print(i + "*" + j + "=" + (i * j) + "\t"); } System.out.println(); } } public static vo
2022-11-06 21:08:34
174
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人