java笔记【八】

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、掌握 二分法 查找的思想  理解这个思想

10、 用折半查找  寻找 年月日---------  作业遗留题------------


11、二维数组初始化
      静态初始化  正确语法: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];     


12、老师说了,重点理解内存,理解了内存,你就理解了一切。

你可能感兴趣的:(java笔记【八】)