-
匿名内部类可以继承类或实现接口吗?为什么?
匿名内部类本质上是对父类方法的重写 或 接口的方法的实现 从语法角度看,匿名内部类创建处是无法使用关键字继承类 或 实现接口 原因: 匿名内部类没有名字,所以它没有构造函数。因为没有构....- 盾给网
- 0
- 0
- 319
-
下面两段代码的区别是?
short s1 = 1; s1 = s1 + 1; short s1 = 1; s1 += 1; 参考答案 第一段编译报错,s1 + 1自动升级为 int 型,int 型赋值给 s1,需要手动强转 第二段隐含类型强转,不会报错...- 盾给网
- 0
- 0
- 297
-
Collection和Collections有什么区别?
Collection是JDK中集合层次结构中的最根本的接口。定义了集合类的基本方法。源码中的解释: * The root interface in the <i>collection hierarchy</i>. A collection * represents a group of ob....- 盾给网
- 0
- 0
- 347
-
Vector、ArrayList、LinkedList 的存储性能和特性?
ArrayList 和 Vector 都是使用数组存储数据 允许直接按序号索引元素 插入元素涉及数组扩容、元素移动等内存操作 根据下标找元素快,存在扩容的情况下插入慢 Vector 对元素的操作,使用了 synchronized ....- 盾给网
- 0
- 0
- 281
-
-
如何保证多个线程同时启动?
可以 wait()、notify() 实现;也可以使用发令枪 CountDownLatch 实现。CountDownLatch 实现较简单,如下:package constxiong.interview;import java.util.concurrent.CountDownLatch;/** * 测试同时启动多个线程 *....- 盾给网
- 0
- 0
- 299
-
过滤器的生命周期是什么样的?有什么作用?
生命周期://servlet 容器启动时会创建 Filter 实例public void init(FilterConfig filterConfig) throws ServletException;//在每次访问目标资源时执行public void doFilter(ServletRequest request, ServletRespo....- 盾给网
- 0
- 0
- 386
-
spring常用的注入方式有哪些?
1、xml中配置bean 的申明、注册<bean> 节点注册 bean<bean> 节点的 factory-bean 参数指工厂 bean,factory-method 参数指定工厂方法bean 的注入<property> 节点使用 set 方式注入<constructo....- 盾给网
- 0
- 0
- 314
-
OutOfMemoryError的原因有哪些?怎么解决?
OutOfMemoryError 分为多种不同的错误:Java heap space原因:JVM 中 heap 的最大值不满足需要解决:调高 heap 的最大值,-Xmx 的值调大如果程序存在内存泄漏,增加 heap 空间也只是推迟该错误出现的时间而已,要检....- 盾给网
- 0
- 0
- 350
-
linux指令-ln
为文件在另外一个位置建立一个同步的链接链接分为:1、软链接软链接,以路径的形式存在。类似于 Windows 操作系统中的快捷方式软链接可以跨文件系统 ,硬链接不可以软链接可以对一个不存在的文件名进行链接软链接可....- 盾给网
- 0
- 0
- 309
-
索引如何创建与删除?
创建单个字段索引的语法:CREATE INDEX 索引名 on 表名(字段名)创建联合索引的语法:CREATE INDEX 索引名 on 表名(字段名1,字段名2)索引命名格式一般可以这样:idx_表名_字段名。注意有长度限制删除索引:DROP IND....- 盾给网
- 0
- 0
- 355
-
Oracle怎么分页?
Oracle 使用 rownum 进行分页select col1,col2 from ( select rownum r,col1,col2 from tablename where rownum <= 20 ) where r > 10...- 盾给网
- 0
- 0
- 279