选择
1
跳过
2
- abstract可以修饰方法和类,不能修饰字段
- 抽象方法一定没有{}
3
Connection是jdbc中的数据库连接对象。ABC三个选项是将SQL语句发送到数据库
Statement
* 作用:用于执行不带参数的简单 SQL 语句
* 特点:每次执行 SQL 语句,数据库都要执行 SQL 语句的编译,仅执行一次查询并返回结果的情形建议使用这个,此时效率高于 PreparedStatement
PreparedStatement
* 作用:用于执行带 或 不带参数的预编译 SQL 语句
* 特点:是预编译的, 在执行可变参数的一条 SQL 语句时,比 Statement 的效率高,安全性好,有效防止 SQL 注入等问题,对于多次重复执行的语句,效率会更高
CallableStatement
* 作用:用于执行对数据库存储过程 的调用
4
跳过
5
LinkedHashMap才能按照顺序取出
6
跳过
7
final修饰符不能修饰抽象类和接口,能修饰类,方法,变量,故选C
8
只有B有问题,接口可继承多个接口,抽象类实现一个接口
9
AC是非对称,BE是对称加密
10
支持的类型有
-
基本数据类型:byte, short, char, int
-
包装数据类型:Byte, Short, Character, Integer
-
枚举类型:Enum
-
字符串类型:String(Jdk 7+ 开始支持)
11
事件源:被监听的对象 ----- 三个域对象 request session servletContext
12
跳过
13
A正确,接口中只有变量没有常量,public static final
B接口中的方法只能使public的,不写public也是public的
C定义接口中可以包含子接口,默认是public static的
D正确,一个接口可以继承多个接口
14
ABC正确
D非受查异常,也就是运行时异常,不用捕获或者抛出
15
@Autowired(required=true):当使用@Autowired注解的时候,其实默认就是@Autowired(required=true),表示注入的时候,该bean必须存在,否则就会注入失败。
@Autowired(required=false):表示忽略当前要注入的bean,如果有直接注入,没有跳过,不会报错。
16
跳过
17
read()每次读一个字节,返回0-255的int,如果结束了返回-1
read(byte[])每次读一个字节数组,返回字节数组真实的长度,如果结束了,返回-1
18、19、20
跳过
填空
1
主键,外键,非空,unique,check,default
2
**-Xms1024m JVM初始分配的堆内存,默认是物理内存的1/64
-Xmx1024m JVM最大允许分配的堆内存,按需分配,**默认是物理内存的1/4
3
byname,bytype,constructor
4
iframe
5
distinct