Nen
Nen - 程序员

性别: 天津 - 天津市 注册于 2021-06-23

向TA求助
20金币数
10610 经验值
1个粉丝
主页被访问 122 次

最近动态

15小时前 发表了文章

15小时前 发表了文章

16小时前 回答问题

(1)、List是存储单列数据的集合,List中存储的数据是有顺序,并且允许重复; (2)、Map是存储键和值这样的双列数据的集合,Map中存储的数据是没有顺序的,其键是不能重复的,它的值是可以有重复的。

16小时前 回答问题

(1)Vector是线程安全的,而ArrayList不是。 (2)当存储空间不足的时候,ArrayList默认增加为原来的50%,Vector默认增加为原来的一倍。 (3)Vector可以设置容量增加的参数,而ArrayList不可以。 (4)LinkedList使用双向链表实现存储,按序号索引数据需要进行前向或后向遍历,但是插入数据时只需要记录本项的前后项即可,所以插入速度较快。

16小时前 回答问题

try{}语句块 中放的是要检测的java代码,可能有会抛出异常,也可能会正常执行; catch(异常类型){}块 是当Java运行时系统接收到try块中所抛出的异常对象时,会寻找能处理这一异常的catch块来进行处理(可以有多个catch块); finally{}块 不管系统有没有抛出异常都会去执行,一般用来释放资源。除了在之前执行了System.exit(0); throw 用于手动抛出异常。作为程序员可以在任意位置手动抛出异常; throws 用于在方法上标识要抛出的异常,抛出的异常交由调用者

16小时前 回答问题

ClassCastException 类型强制转换异常 ClassNotFoundException 类没找到时,抛出该异常 FileNotFoundException 文件未找到异常 NullPointerException 空指针异常 SQLException 操作数据库异常 ArithmeticException 算术异常 IllegalArgumentException 传递非法参数异常 IndexOutOfBoundsException 下标越界异常 NoSuchElementEx

16小时前 回答问题

Error(错误)表示系统级的错误和程序不必处理的异常,是java运行环境中的内部错误或者硬件问题。比如:内存资源不足等。对于这种错误,程序基本无能为力,除了退出运行外别无选择,它是由Java虚拟机抛出的。 Exception(违例)表示需要捕捉或者需要程序进行处理的异常,它处理的是因为程序设计的瑕疵而引起的问题或者在外的输入等引起的一般性问题,是程序必须处理的。Exception又细分为运行时异常runtime exception,受检查异常checked exception(一般异常)。

16小时前 回答问题

Java提供了两类主要的异常:运行时异常runtime exception和一般异常checked exception 运行时异常runtime exception,我们可以不处理。这样的异常由虚拟机接管。出现运行时异常后,系统会把异常一直往上层抛,一直遇到处理代码。如果不对运行时异常进行处理,那么出现运行时异常之后,要么是线程中止,要么是主程序终止。 一般异常checked exception,JAVA要求程序员对其进行try catch处理。所以,面对这种异常不管我们是否愿意,只能自己去写一大堆ca

16小时前 回答问题

Final:是全局变量声明的时候使用,意思是这个变量不可被修改,不可被override,一般用于声明常量,或者系统设置的值。 finally:是在异常处理时提供finally块来执行任何清除操作。不管有没有异常被抛出、捕获,finally块都会被执行。 finalize:是方法名。java技术允许使用finalize()方法在垃圾收集器将对象从内存中清除出去之前做必要的清理工作。

16小时前 回答问题

finally中的代码肯定会执行,但是会先执行try中的代码,如果try中有return,那么return的东西会先放到函数栈中,然后再执行finally中的代码。