错题集 (持续更新ing)

为某个类的一个无参数整型返回值的方法method书写方法头,使得使用类名作为前缀就可以调用它,该方法头的形式为 () 。

A.static int method( ) B.public int method( ) C.final int method( ) D.abstract int method( )

A是静态方法,可以直接用如下形式调用 Test.method();
B是普通public函数,必须实例化类,Test test = new Test(); test.method();
C是final方法,不能被重载,用法同B
D是抽象方法,必须被子类继承并重写,然后调用的方式同B。

下面那一项关于基本数据类型的描述是正确的?

 

A. boolean数据类型只有true和false两种取值

 

B. 使用long可以保存小数

 

C. float数据类型可以保存的数据范围比double数据范围要大

 

D. byte数据类型可以正常保存200这个数字

long是长整型 

float浮点型

double双精度浮点型

float保存的数据范围比double数据范围要小

byte 存int值 需要强制类型转换

什么是事务

A. 一组物理相关的SQL指令,要么全部执行,要么全不执行

B. 一组逻辑相关的SQL指令,要么全部执行,要么全不执行

C. 一组物理相关的SQL指令,按照定义顺序执行

D. 一组逻辑相关的SQL指令,按照编译顺序执行

Spring中注解@Required的作用表述准确的是?

@Required注解适用于bean属性setter方法,并表示受影响的bean属性必须在XML配置文件在配置时进行填充。否则,容器会抛出一个BeanInitializationException异常。

假设有如下程序:
             
             public class Demo {
                 public static void main(String args[]) {
                     boolean flag = 10%2 == 1 && 10 / 3 == 0 && 1 / 0 == 0 ;
                     System.out.println(flag ? "mldn" : "yootk") ;
                 }
             }
             
             最终执行结果是什么?

&& 和 || 具有短路效应:
短路效应的根本原因是提高性能

&& 运算符检查第一个表达式是否返回 false,如果是 false , 则结果必为 false,不再检查其他内容
|| 运算符检查第一个表达式是否返回 true,如果是 true , 则结果必为 true,不再检查其他内容

10%2 == 1 为 false ,后面的内容就不再执行了

Spring支持哪几种bean的作用域?

    singleton:单例模式,在整个Spring IoC容器中,使用 singleton 定义的 bean 只有一个实例
    prototype:原型模式,每次通过容器的getbean方法获取 prototype 定义的 bean 时,都产生一个新的 bean 实例
只有在 Web 应用中使用Spring时,request、session、global-session 作用域才有效
    request:对于每次 HTTP 请求,使用 request 定义的 bean 都将产生一个新实例,即每次 HTTP 请求将会产生不同的 bean 实例。
    session:同一个 Session 共享一个 bean 实例。
    global-session:同 session 作用域不同的是,所有的Session共享一个Bean实例

 

posted @ 2021-03-17 16:11  小菜菜鱼崽  阅读(121)  评论(0)    收藏  举报