- 博客(20)
- 收藏
- 关注
原创 Spring三级缓存解决循环依赖
Spring三级缓存解决循环依赖一个有趣的例子,方便理解,不足之处,谢谢补充一个有趣的例子,方便理解,不足之处,谢谢补充循环依赖:循环依赖就是循环引用,就是两个或者多个bean相互之间持有对方,比如TestA引用TestB,TestB引用TestC,TestC引用TestA,这样它们最终反映为一个环。这里需要强调一点,此情形不是循环调用,循环调用是方法之间的环调用。戏说循环依赖:一个Spring项目就好像是一个公司,需要招聘员工(bean)去干活。人才市场有男性求职者和女性求职者。老板去招聘男员工的
2023-06-01 22:01:43
131
原创 Java数组
Java数组数组是相同类型数据类型的有序集合。数组的定义方式有两种int[] num;//建议使用int num[];//不建议使用,为了适应C++Java使用new操作符来创建数组:dataType[] array = new dataType[];Java使用arrays.length来获取数组长度数组的四个基本特点长度固定,一旦被创建,大小就不能更改数组元素必须相同,不能出现混合类型数组元素可以为任何数据类型,包括基本型和引用型数组变
2021-06-28 12:04:54
180
原创 Java面向对象
Java面向对象属性 + 方法 = 对象本质: 以类的方式组织代码,以对象的组织(封装)数据三大特性封装高内聚,低耦合属性私有(加关键字private),get/set(提供一些可以操作属性的方法)。继承extends的意思是扩展,子类是父类的扩展Java中所有类都默认直接或间接继承object类Java中只有单继承,没有多继承(只能直接继承一个,可以间接继承多个)多态现有类后有对象,对象是具体的事物,类是抽象的,是对对象的抽象。类实例化定义对象
2021-06-28 12:02:05
73
原创 Java流程控制
Java流程控制Scanner对象java.util.Scanner是Java5的特征,我们可以通过Scanner类来获取用户的输入基本语法Scanner s = new Scanner(System.in);通过Scanner类的next()与nextLine()方法获取输入的字符串,在读取前一般需要使用hasNext()与hasNextLine()判断是否还有输入的数据。next()一定要读取到有效字符后才可以结束输入。对输入有效字符之前遇到的空白,next()方法会自
2021-06-18 10:29:19
72
原创 Java方法
Java方法方法的定义 方法包含一个方法头和一个方法体 Java只有值传递 方法的重载 方法名相同,参数列表不同,可以为参数类型不同或参数个数不同,也可都不同 方法名称相同时,编译器会根据调用方法的参数个数、参数类型等去逐个匹配,以选择对应的方法,如果匹配失败,则编译器报错 方法的返回值可以不同,也可以不同 仅仅返回类型不同不足以成为方法重载 命令行传参 在程序运行时再给他传递消息,这要靠传递命令行参数给main()函数实现 路
2021-06-18 10:25:02
82
原创 Java基础语法
快捷键Ctrl + D 复制当前行到下一行 注释、标识符、关键字 Java注释有三种 单行注释 用//注释 多行注释 用/* 注释 */ 文档注释 标识符 关键字 标识符大小写十分敏感 字符串可以用中文命名,但不建议使用 String 王者荣耀 = "倔强青铜";System.out.println(王者荣耀); 数据类型 Java是一种强类型语言,要求先定义后使用,其.
2021-06-13 16:13:31
166
原创 Java—IDEA
下载官网https://www.jetbrains.com,其中还有pycharm等很多工具; 无脑式安装,在Setup勾选64bit和.java。 在src写代码,存在快捷方式,如psvm==public static void main(){}, sout==System.out.print(). 在setting中设置idea。 ...
2021-06-13 16:12:15
1168
1
原创 Hello World(JAVA)
Hello World 创建一个文件夹,用于存放代码 新建一个Java文件 文件后缀名为.java 如Hello.java 编写代码 public class Hello{ public static void main(String[] args) { System.out.print("Hello, World!"); }} 编译,用javac Hello.java编译生成class文件 ...
2021-06-13 13:27:11
1116
1
原创 JDK(JAVA)
卸载JDK 删除Java的安装目录,可在环境变量中查找 删除JAVA_HOME 删除path下关于Java的目录 用Java -version查看 安装JDK 下载JDK8安装包 双击安装JDK,记住安装路径 配置环境变量 我的电脑-->属性-->高级系统设置-->环境便利 在系统变量添加JAVA_HOME 配置path变量,添加两行:%JAVA_HOME%\bin和%JAVA.
2021-06-13 13:26:16
1109
1
原创 Dos 命令
打开cmd的方式 开始+ 系统 + 命令提示符 Win键 + R, 输入cmd打开 在任意文件夹下面,安装shift键 + 鼠标右键单击,在此处打开命令窗口 在资源管理器的地址栏面前加上cmd路径 常用的Dose命令 切换盘符,盘名+: (E:) 查看当前目录下的所有文件, dir 切换目录, cd + 目标目录 清理屏幕, cls 退出终端, exit 打开工具软件, 如计算器calc 创...
2021-06-10 16:35:22
119
原创 MarkDown学习
MarkDown学习标题:# + 标题名字(几个#表示几级标题,最多六个)二级标题字体hello,world! (左右各一个*,斜体)hello,world! (左右各两个*,加粗)hello,world! (左右各三个*,斜体加粗)hello,world! (左右各两个~,加横线废弃)引用选择狂神说Java (>表示引用)分割线(---分割线,或***分割线)图片插入图片方法(用)超链接([name](...
2021-06-08 16:14:23
80
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人