- 博客(9)
- 收藏
- 关注
原创 反射与内省常见的异常
1.非法参数异常-IllegalArgumentException这里是因为在给Mapper文件设置namespace的值得时候,没有去掉拓展名namespace:用来唯一的区分一份Mapper.xml文件,包名.文件名(不带拓展名)2解析XMl文件异常-SAXparseExcepyion这个异常信息不是很准确,所以平时得注意积累33.没有这样的方法异常-NoSuchMethodException可能是因为没有设置这样的构造器,也有可能是在传参数时传错了4.非法访问异常-Illega
2020-08-15 17:13:11
127
原创 模拟发牌
import java.util.*;public class Demo { public static void main(String[] args) { //花色♠♣♥♦ List<String> colors = new ArrayList<>(); colors.add("♠"); colors.add("♣"); colors.a..
2020-07-31 15:55:42
288
原创 数组
数组去重public class Demo { public static void main(String[] args) { int arr [] ={1,2,2,4,6,6,6,9,12}; List arr2 = new ArrayList(); List arr3 = new ArrayList(); for (int a : arr) { if(arr2.contains(a) &&
2020-07-31 15:53:12
107
原创 2018-7.3
1.注意数组下标越界的问题 数组的索引不在[0,数组名.length]范围之内2.当明确数组的元素时,建议永静态初始化.当明确数组长度时用动态初始化.3.二维数组的定义 数组元素类型[][] 数组名 = new 数组元素类型[][]{数组 1,数组 2,数组 3}; 用 for each 遍历时 for (int[] arr2 : arr) { for (int ele : arr2) { System.out.pri
2020-07-17 00:27:04
75
原创 2018 7.1
1.定义方法的语法格式返回值类型 方法名称(参数列表) { 方法体; [return 返回值;]}值类型为整型:表示这个方法是有返回值的方法名:可以取别的,但是最好见名知意,不能取那些已经有的关键字和保留字参数列表{参数类型 变量名}:表示形式参数的类型,也就间接的固定了实际参数的类型return 表示返回值的类型,必须为上面定义中的类型2实际参数与形式参数的区别形式参数会定义好实际参数的类型,实际参数会把具体的值传递给形式参数进行运算3.基本数据类型与引用数据类型在传值时的区别 基本数据类型传值 引用数
2020-07-17 00:25:11
87
原创 2018-6 20
1.while的语法和执行流程while(boolean表达式){循环体} 执行流程先判断 boolean 表达式:若为 false,跳过循环体2.break return continue 的区别三者都是用来控制循环的break 是结束当前循环,但是循环外的代码会继续执行return 结束所有的方法,该方法中的代码都不会执行continue 跳过当前循环,继续执行下一次循环,当前这一次 循环中的代码不会执行...
2020-07-17 00:24:13
119
原创 2018-6 15
自动类型转换,对于 byte short char三种类型 在参与运算之前会自动提升为int类型2.整个表达式最终的一个运算结果,会自动提升至整个类型中最高的3.前置++和后置++的区别前置加加主要是先增加在参与运算后置加加主要是先参与运算在自增4. &和&&, |和||的区别&是有 false 则为 false 故如果&前面的语句是 false 后面的语句还是会去执行的 但是短路与&&如果前面的语句是 false 则后面的语句是不
2020-07-17 00:23:07
63
原创 2018-6-10
今天重新温故了一下方法的有关概念 比如方法的定义,方法的调用,实际参数和形式参数的关系,有啥区别,可变参数什么时候能用,还有就是基本数据类型和引用数据类型传递的时候有什么区别,发现自己重新看这些的时候 还是能够学到许多东西。还是能够对方法本身有一个很好的理解,在看一些书籍,相信自己能够更好的去了解java...
2020-07-10 00:19:14
88
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人