java代码----对于数据类型Integer
总结:
主要是方法的理解
老师曾经说过final 和fianlly的区别
我自己的理解就是
如果一个类的前面定义了final,那么它就不能被继承,派生子类,对于方法,那么方法就不能改变,变量前面也是必赋初值初始化
而finally是异常处理的最末,适用于是释放资源,关闭文件,等等。与finally与fianl一点关系都没有
无论try-catch里的语句是否异常,fianlly语句块内代码都会执行
package com.s.x; public class fun { public static void main(String[] args) { String s = "34548764"; try { int n = Integer.parseInt(s); System.out.println(n); char c = s.charAt(23); System.out.println(c); } catch (NumberFormatException e) { System.out.println("该字符串无法转换"); } catch (StringIndexOutOfBoundsException e) { System.out.println("该字符串索引值越界"); } } }