一.怎么找对应的 XML?
看接口包名:com.Xxx.test.testAdv.dal.mapper
包名通常是公司域名反写。
去 resources 目录下找同名文件夹(通常是 mapper 或 sqlmap)。
或者直接搜 XML 里的 namespace="com.Xxx.test.testAdv.dal.mapper.XxxDOMapper"。
最快方法:在 IDEA 里对着接口方法按 Ctrl+Alt+B。
二.如何使用ai?
1.定规则
2.拆业务
3.逐个实现
4.排除bug
5.最终运行
三.标识符
1.什么是标识符?
代码中所有我们自己起的名字,比如类名,变量名,方法名等。
2.标识符的命名规则(硬性要求)
- 由数字,字母,下划线_, 美元符$组成
- 不能以数字开头
- 不能是关键字
- 区分大小写
3.标识符的命名规则(软性建议)
见名知意,驼峰命名
四.运算符
1.数字运算
类型不一样的不能运算,要转华成同类型的才能计算
2.从小到大数学数值排
byte < short < int < long < float < double
3.隐式转换的规则
触发时机:不同类型的数据进行计算,默认采取隐式转换,java自动转换,无需我们写代码
- 转换步骤1:如有byte short类型的数据,先提升为int类型
- 转换步骤2:把取值范围小的提升为取值范围大的,在进行运算
4.强制转换
触发时机:强制转换不会自动触发,需要手动书写代码
书写格式:目标数据类型 变量名 = (目标数据类型)被强转的数据;
示例1:
java
int a = 10
byte b = (byte) a;
示例2:实现字母的大小写转换,将大些字母转化为小写字母
在标准的 ASCII 码中,大写字母和小写字母的差值确为 32
java
package com.test.java;
public class CovertLetter {
public static void main(String[] args) {
char letter = 'A';
char c = (char)(letter + 32);
System.out.println(c);
}
}
5.字符串运算
Java 中的字符串拼接(+)是"左结合"的,运算顺序是从左到右依次进行的。一旦遇到一个 String 类型,后续的所有操作都会变成字符串拼接
java
10+8+"岁"+1+2
//"18岁12"
6.运算符的优先级
()小括号优先于所有
速查表

五.条件语句
1.switch和if格式各自的使用场景
if语句:
用于对范围的判断(1~100的范围值)
switch语句:
case的值是有限度的(月份,星期,季节,移动方向等等)
2.循环语句算法小练

java
package com.testSwitch;
public class Dishixiang {
public static void main(String[] args) {
//定义两个变量,去记录前两项的值
int a = 0;
int b = 1;
//定义一个变量,赋值为0,表示a和b后面那一项的值
int c = 0;
//3.利用循环不断获取这些特殊数字每一项的值
//开始条件是3,结束条件是10
//循环体:求c的值,不断的修改a 和 b 的值
for(int i = 3; i <= 10; i++){
c=a+b;
a=b;
b=c;
}
System.out.println(c);
}
}
打印结果:
