-
下面两段代码的区别是?
short s1 = 1; s1 = s1 + 1; short s1 = 1; s1 += 1; 参考答案 第一段编译报错,s1 + 1自动升级为 int 型,int 型赋值给 s1,需要手动强转 第二段隐含类型强转,不会报错...- 盾给网
- 0
- 0
- 297
-
为什么要使用spring框架?
spring 是一个开源的轻量级 JavaBean 容器框架。使用 JavaBean 代替 EJB ,并提供了丰富的企业应用功能,降低应用开发的复杂性。轻量:非入侵性的、所依赖的东西少、资源占用少、部署简单,不同功能选择不同的 jar ....- 盾给网
- 0
- 0
- 296
-
反射主要实现类有哪些?
在JDK中,主要由以下类来实现 Java 反射机制,除了 Class 类,一般位于 java.lang.reflect 包中 java.lang.Class :一个类 java.lang.reflect.Field :类的成员变量(属性) java.lang.reflect.Method :....- 盾给网
- 0
- 0
- 296
-
ConcurrentHashMap了解吗?说说实现原理。
HashMap 是线程不安全的,效率高;HashTable 是线程安全的,效率低。 ConcurrentHashMap 可以做到既是线程安全的,同时也可以有很高的效率,得益于使用了分段锁。 实现原理 JDK 1.7: Concurre....- 盾给网
- 0
- 0
- 296
-
-
-
线程池中submit()和execute()方法有什么区别?
execute() 参数 Runnable ;submit() 参数 (Runnable) 或 (Runnable 和 结果 T) 或 (Callable)execute() 没有返回值;而 submit() 有返回值submit() 的返回值 Future 调用get方法时,可以捕获处理异常...- 盾给网
- 0
- 0
- 294
-
常用的设计模式有哪些?
创建型工厂模式与抽象工厂模式 (Factory Pattern)(Abstract Factory Pattern)单例模式 (Singleton Pattern)建造者模式 (Builder Pattern)原型模式 (Prototype Pattern)结构型适配器模式 (Adapter Patter....- 盾给网
- 0
- 0
- 294
-
Javascript正则表达式使用方式有哪些?
一、字面量的形式var expression = /pattern/flags;flags参数i:忽略大小写g:全局匹配gi:全局匹配+忽略大小写二、使用 RegExp 对象var reg = new RegExp(expression, destStr);RegExp.$1 是 RegExp 的一个属性,指....- 盾给网
- 0
- 0
- 294
-
说说oracle查询性能优化的思路
Oracle的运行环境中网络稳定性与带宽,硬件性能使用合适的优化器,得到目标 sql 的最佳执行计划合理配置 oracle 实例参数建立合适的索引,减少 IO将索引数据和表数据分开在不同的表空间上,降低 IO 冲突建立表分区....- 盾给网
- 0
- 0
- 294
-
索引对性能有哪些影响?
优点:减少数据库服务器需要扫描的数据量帮助数据库服务器避免排序和临时表将随机 I/O 变顺序I/O提高查询速度唯一索引,能保证数据的唯一性缺点:索引的创建和维护耗时随着数据量的增加而增加对表中数据进行增删改....- 盾给网
- 0
- 0
- 293