9.20考试复盘

5、在 JAVA 编程中, Java 编译器会将 Java 程序转换为( )
A. 字节码
B. 可执行代码
C. 机器代码
D. 以上都不对

答案:A

8、关于依赖注入,下列选项中说法错误的是()
A. 依赖注入能够独立开发各组件,然后根据组件间关系进行组装
B. 依赖注入使组件之间相互依赖,相互制约
C. 依赖注入提供使用接口编程
D. 依赖注入指对象在使用时动态注入
答案:B
依赖注入目的是减少组件之间的耦合度,使开发变得简单。

10、Java语言与其它语言相比,独有的特点是( )
A. 面向对象
B. 多线程
C. 平台无关
D. 网络编程

答案:C

13、下列代码编译和运行的结果是:()
public class Threads4{
public static void main(String[] args){
new Threads4().go();
}
public void go(){
Runnable r=new Runnable(){
public void run(){
System.out.print(“foo”);
}
};
Thread t=new Thread®;
t.start();
}
}

A. 编译错误
B. 抛出运行时异常
C. 输出:foo
D. 代码正常运行,但是无输出
答案:C
可以运行

14、关于以下程序代码的说明正确的是?
public class HasStatic{
private static int x=100;
. public static void main(String args[]){
HasStatic hs1=new HasStatic();
. hs1.x++;
. HasStatic hs2=new HasStatic();
. hs2.x++;
. hs1=new HasStatic();
hs1.x++;
. HasStatic.x–;
. System.out.println(“x=”+x);
. }
. }

A. 程序通过编译,输出结果为:x=103
B. 10行不能通过编译,因为x是私有静态变量
C. 5行不能通过编译,因为引用了私有静态变量
D. 程序通过编译,输出结果为:x=102

main是HasStatic的静态方法,在其内部可直接访问静态变量,不存在因为私有变量不能通过编译的问题;如果在其他类中,包括HasStatic的派生类中,均不能访问其私有静态变量

19、下面哪段程序能够正确的实现了GBK编码字节流到UTF-8编码字节流的转换:
1 byte[] src,dst;

A. dst=String.frombytes(src,”GBK”).getbytes(“UTF-8”)
B. dst=new String (src,”GBK”).getbytes(“UTF-8”)
C. dst=new String (”GBK”, src,) getbytes()
D. dst=String.encode(String.decode(src,”GBK”)), “UTF-8”)

答案:B

27、下面哪些接口直接继承自Collection接口(&

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值