- 博客(9)
- 收藏
- 关注
原创 反射与内省常见的异常
1.非法参数异常-IllegalArgumentException 这里是因为在给Mapper文件设置namespace的值得时候,没有去掉拓展名 namespace:用来唯一的区分一份Mapper.xml文件,包名.文件名(不带拓展名) 2解析XMl文件异常-SAXparseExcepyion 这个异常信息不是很准确,所以平时得注意积累 33.没有这样的方法异常-NoSuchMethodException 可能是因为没有设置这样的构造器,也有可能是在传参数时传错了 4.非法访问异常-Illega
2020-08-15 17:13:11
155
原创 模拟发牌
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
320
原创 数组
数组去重 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
127
原创 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
99
原创 2018 7.1
1.定义方法的语法格式 返回值类型 方法名称(参数列表) { 方法体; [return 返回值;]}值类型为整型:表示这个方法是有返回值的方法名:可以取别的,但是最好见名知意,不能取那些已经有的关键字和保留字参数列表{参数类型 变量名}:表示形式参数的类型,也就间接的固定了实际参数的类型return 表示返回值的类型,必须为上面定义中的类型2实际参数与形式参数的区别形式参数会定义好实际参数的类型,实际参数会把具体的值传递给形式参数进行运算3.基本数据类型与引用数据类型在传值时的区别 基本数据类型传值 引用数
2020-07-17 00:25:11
102
原创 2018-6 20
1.while的语法和执行流程 while(boolean表达式){循环体} 执行流程 先判断 boolean 表达式: 若为 false,跳过循环体 2.break return continue 的区别 三者都是用来控制循环的 break 是结束当前循环,但是循环外的代码会继续执行 return 结束所有的方法,该方法中的代码都不会执行 continue 跳过当前循环,继续执行下一次循环,当前这一次 循环中的代码不会执行 ...
2020-07-17 00:24:13
135
原创 2018-6 15
自动类型转换,对于 byte short char三种类型 在参与运算之前会自动提升为int类型 2.整个表达式最终的一个运算结果,会自动提升至整个类型中最高的 3.前置++和后置++的区别 前置加加主要是先增加在参与运算 后置加加主要是先参与运算在自增 4. &和&&, |和||的区别 &是有 false 则为 false 故如果&前面的语句是 false 后面的语句还是会去执行的 但是短路与&&如果前面的语句是 false 则后面的语句是不
2020-07-17 00:23:07
85
原创 2018-6-10
今天重新温故了一下方法的有关概念 比如方法的定义,方法的调用,实际参数和形式参数的关系,有啥区别,可变参数什么时候能用,还有就是基本数据类型和引用数据类型传递的时候有什么区别,发现自己重新看这些的时候 还是能够学到许多东西。还是能够对方法本身有一个很好的理解,在看一些书籍,相信自己能够更好的去了解java ...
2020-07-10 00:19:14
113
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人