1、java异常 观察错误的名字和行号 最重要。
老师说 程序是调出来的额,不是写出来的。要不怕
2、try{ }catch(ArithmeticException ae){ ae.printStackTrace(); //打印错误的堆栈信息。 }
3、throwable包括error和exception ,其中exception还包括 runtime exception。runtime exception是可处理也可以不处理,都处理会很麻烦。而其余的exception需要去处理,捕获。
4、try{}catch(){}finally{} 无论是否捕捉到异常 都会执行finally的语句。
5、java语言中声明数组时不能指定其长度(数组元素的个数)
6、数组动态初始化 数组定义 与 为数组元素分配空间 和赋值操作 分开进行。
7、要输出双引号 就要用到转义字符 \ 比如\"n\" 会输出“n”
8、思考题 “数三退一” 500个人围成一圈 数三退一后 最后剩下的那个人 原来是排几号位置?
9、掌握 二分法 查找的思想 理解这个思想
静态初始化 正确语法:int intA[] [] = { {1,2 },{2,3},{3,4,5} } //不要在左边声明一维和二维的个数
动态初始化 方法一
int a [] [] = new int [3] [5]
方法二
int b [] [] = new int [3] [];
b[0] = new int [2];
b[1] = new int[3];
老师说 程序是调出来的额,不是写出来的。要不怕
2、try{ }catch(ArithmeticException ae){ ae.printStackTrace(); //打印错误的堆栈信息。 }
3、throwable包括error和exception ,其中exception还包括 runtime exception。runtime exception是可处理也可以不处理,都处理会很麻烦。而其余的exception需要去处理,捕获。
4、try{}catch(){}finally{} 无论是否捕捉到异常 都会执行finally的语句。
5、java语言中声明数组时不能指定其长度(数组元素的个数)
6、数组动态初始化 数组定义 与 为数组元素分配空间 和赋值操作 分开进行。
7、要输出双引号 就要用到转义字符 \ 比如\"n\" 会输出“n”
8、思考题 “数三退一” 500个人围成一圈 数三退一后 最后剩下的那个人 原来是排几号位置?
9、掌握 二分法 查找的思想 理解这个思想
10、 用折半查找 寻找 年月日--------- 作业遗留题------------
静态初始化 正确语法:int intA[] [] = { {1,2 },{2,3},{3,4,5} } //不要在左边声明一维和二维的个数
动态初始化 方法一
int a [] [] = new int [3] [5]
方法二
int b [] [] = new int [3] [];
b[0] = new int [2];
b[1] = new int[3];
b[2] = new int[5];