聪明文档网

聪明文档网

最新最全的文档下载
当前位置: 首页> java考核题

java考核题

时间:2017-02-22    下载该word文档
1. 下面关于java.lang.Exception类的说法正确的是(A A 继承自Throwable B Serialable CD 不记得,反正不正确
2. 下面程序的运行结果是(B
String str1 = "hello"; String str2 = "he" + new String("llo"; System.err.println(str1 == str2; A .true B.false C.1 D.0 3 下列说法正确的有(C
A class中的constructor不可省略
B constructor必须与class同名,但方法不能与class同名 C constructor在一个对象被new时执行 D.一个class只能定义一个constructor 4.下面程序的运行结果:B

public static void main(String args[] {
Thread t = new Thread( {
public void run( { pong(; } };
t.run(; System.out.print("ping";
}
static void pong( {
System.out.print("pong";
}

A pingpong B pongping C pingpongpongping都有可能5. 下列属于关系型数据库的是(AB
都不输出 D
A. Oracle B MySql C IMS D MongoDB 6. 存在使i + 1 < i的数吗(A A 存在 B 不存在
7. 0.6332的数据类型是(B
A float B double C Float D Double
8. 面哪个流类属于面向字符的输入流( D A BufferedWriter B FileInputStream C ObjectInputStream



D InputStreamReader
8. Java接口的修饰符可以为(D
A private B protected C final D abstract 9. 不通过构造函数也能创建对象吗(A A B

10.新建一个流对象,下面哪个选项的代码是错误的?(D Anew BufferedWriter(new FileWriter("a.txt"; Bnew BufferedReader(new FileInputStream("a.dat"; Cnew GZIPOutputStream(new FileOutputStream("a.zip"; Dnew ObjectInputStream(new FileInputStream("a.dat"; 11. 下面程序的运行结果是什么()

class HelloA {
public HelloA( { System.out.println("HelloA"; } { System.out.println("I'm A class"; } static { System.out.println("static A"; } }

public class HelloB extends HelloA { public HelloB( { System.out.println("HelloB"; } { System.out.println("I'm B class"; } static { System.out.println("static B"; } public static void main(String[] args { new HelloB(; }
} static A static B HelloA I'm A class HelloB I'm B class 12. 下面代码的运行结果为:C
import java.io.*; import java.util.*;
public class foo{
public static void main (String[] args{
String s;
System.out.println("s=" + s;
} }
A 代码得到编译,并输出“s=” B 代码得到编译,并输出“s=null”
C 由于String s没有初始化,代码不能编译通过 D 代码得到编译,但捕获到 NullPointException异常


13.下面的方法,当输入为2的时候返回值是多少?D

public static int getValue(int i { int result = 0; switch (i { case 1: result = result + i; case 2: result = result + i * 2; case 3: result = result + i * 3; } return result; }
A0 B2 C4 D10 14.下面是PeopleChild类的定义和构造方法,每个构造方法都输出编号。在执行new Child("mike"的时候都有哪些构造方法被顺序调用?请选择输出结果 (D
class People { String name;
public People( { System.out.print(1; }
public People(String name { System.out.print(2; this.name = name; } }
class Child extends People { People father;
public Child(String name { System.out.print(3; this.name = name; father = new People(name + ":F";
}
public Child( { System.out.print(4; } } A312 B 32 C 432 D 132 15.接口和抽象类的区别是什么?
抽象类是在普通类中有了抽象方法所以变成了抽象类,抽象类可以有私有的属性和方法,抽象类也有普通类所拥有的构造方法的特征,它只能被单一继承,当普通类继承了抽象类时必须实现其中的抽象方法,否则自己也会变成抽象方法,在这一点上,类继承接口也一样。接口是可以被多继承的。一般情况下接口是用于定义一些公共的行为的或者是保存常数。
Java提供和支持创建抽象类和接口。它们的实现有共同点,不同点在于: 1.抽象类只能被单一继承,接口可以被接口多继承。 2.抽象类可以有私有属性或者方法,接口不可以 3.抽象类有构造方法,接口没有。

16.进程和线程的区别是什么?
进程是程序的一次执行,然后每一个进程里又分为多个线程。线程是进程内的一个执行片段。
17.创建线程有几种不同的方式?你喜欢哪一种?为什么? 两种方式继承Thread类和 实现Runnable接口 第二种因为可以在实现接口的情况下继承其他类。 18.Java集合类框架的基本接口有哪些?
Collection Set List Map 19.HashMapHashtable有什么区别?
HashMap是非线程安全的,所以速度会快一些。允许有空键值key存在,但只有一个。
Hashable是线程安全的。

20.什么是死锁(deadlock

21.介绍一下MyBatis的缓存
session级别的缓存,它可以在内存中开辟一块区域保存SQL语句和数据库返回
的数据,如果下一次执行相同的请求会直接从缓存中读取数据。



免费下载 Word文档免费下载: java考核题

  • 29.8

    ¥45 每天只需1.0元
    1个月 推荐
  • 9.9

    ¥15
    1天
  • 59.8

    ¥90
    3个月

选择支付方式

  • 微信付款
郑重提醒:支付后,系统自动为您完成注册

请使用微信扫码支付(元)

订单号:
支付后,系统自动为您完成注册
遇到问题请联系 在线客服

常用手机号:
用于找回密码
图片验证码:
看不清?点击更换
短信验证码:
新密码:
 
绑定后可用手机号登录
请不要关闭本页面,支付完成后请点击【支付完成】按钮
遇到问题请联系 在线客服