-
Runnable和Callable有什么区别?
主要区别Runnable 接口 run 方法无返回值;Callable 接口 call 方法有返回值,支持泛型Runnable 接口 run 方法只能抛出运行时异常,且无法捕获处理;Callable 接口 call 方法允许抛出异常,可以获取异常信息测试代.... 盾给网
- 0
- 0
- 434
-
Class类的作用是什么?如何获取Class对象?
Class 类是 Java 反射机制的起源和入口,用于获取与类相关的各种信息,提供了获取类信息的相关方法。 Class 类存放类的结构信息,能够通过 Class 对象的方法取出相应信息:类的名字、属性、方法、构造方法、父类、.... 盾给网
- 0
- 0
- 432
-
如何决定使用HashMap还是TreeMap?
HashMap基于散列桶(数组和链表)实现;TreeMap基于红黑树实现。 HashMap不支持排序;TreeMap默认是按照Key值升序排序的,可指定排序的比较器,主要用于存入元素时对元素进行自动排序。 HashMap大多数情况下.... 盾给网
- 0
- 0
- 432
-
迭代器Iterator是什么?
首先说一下迭代器模式,它是 Java 中常用的设计模式之一。用于顺序访问集合对象的元素,无需知道集合对象的底层实现。 Iterator 是可以遍历集合的对象,为各种容器提供了公共的操作接口,隔离对容器的遍历操作和.... 盾给网
- 0
- 0
- 432
-
插入排序(Insertion Sort)
思路:将数组分为两个区域:已排序、未排序。初始已排序区域只第一个元素取未排序的区域的元素,在已排序的区域找到合适的位置插入保证已排序区域的数据一直有序重复这个过程,直到未排序区域为空步骤:从数组第二.... 盾给网
- 0
- 0
- 432
-
List、Set、Map 是否继承自 Collection 接口?
List、Set 的父接口是 Collection Map 不是其子接口,与 Collection 接口相互独立 ... 盾给网
- 0
- 0
- 431
-
说说Tomcat的模块架构
Tomcat 是一个 Web 容器,包含 HTTP 服务器 + Servlet 容器。Web 容器的两个核心功能:处理 Socket 连接,处理网络字节流与 Request 和 Response 对象的转化加载和管理 Servlet,处理 Request 请求Tomcat 的两个核.... 盾给网
- 0
- 0
- 430
-
Oracle中function和procedure有什么区别?
存储过程:一般用于在数据库中完成特定的业务或任务可以定义返回类型,也可以不定义返回类型可返回多个参数dml 数据操纵语句不可以调用函数:一般用于特定的数据查询或数据转转换处理申请时必须要定义返回类型,且.... 盾给网
- 0
- 0
- 429
-
Oracle存储文件类型的字段?
clob:可变长度的字符型数据,文本型数据类型nclob:可变字符类型的数据,存储的是 Unicode 字符集的字符数据blob:可变长度的二进制数据Bfile:存储在数据库外的操作系统文件,变二进制数据,不参与数据库事务操作... 盾给网
- 0
- 0
- 428




