小米Java笔试题你答对了几题?
往期回顾
【每日一刷】腾讯Java笔试题
【百度校招】想入百度,至少你得会这些笔试题
马上收藏丨如何在竞争激烈的阿里校招中脱颖而出
笔试真题
1.新建一个流对象,下面哪个选项的代码是错误的?()
A. new BufferedWriter(new FileWriter("a.txt"));
B. new BufferedReader(new FileInputStream("a.dat"));
C. new GZIPOutputStream(new FileOutputStream("a.zip"));
D. new ObjectInputStream(new FileInputStream("a.dat"));
2.下列说法正确的有()
A. class中的constructor不可省略
B. constructor必须与class同名,但方法不能与class同名
C. constructor在一个对象被new时执行
D. 一个class只能定义一个constructor
- 下列属于关系型数据库的是()
A. Oracle
B. MySql
C. IMS
D. MongoDB
- 0.6332的数据类型是()
A. float
B. double
C. Float
D. Double
- ArrayList list = new ArrayList(20);中的list扩充几次()
A. 0
B. 1
C. 2
D. 3
6.下面哪些是对称加密算法()
A. DES
B. AES
C. DSA
D.RSA
- 下面哪个流类属于面向字符的输入流( )
A. BufferedWriter
B. FileInputStream
C. ObjectInputStream
D. InputStreamReader
8.System.out.println("5" + 2);的输出结果应该是()
A. 52
B. 7
C. 2
D. 5
- 下面哪些是Thread类的方法()
A. start()
B. run()
C. exit()
D. getPriority()
- Java接口的修饰符可以为()
A. private
B. protected
C. final
D. abstract
面试真题
1.&和&&的区别
-
HashMap和Hashtable的区别
-
Collection 和 Collections的区别
-
final, finally, finalize的区别
-
Overload和Override的区别。Overloaded的方法是否可以改变返回值的类型
-
error和exception有什么区别
-
同步和异步有何异同,在什么情况下分别使用他们?举例说明
-
forward 和redirect的区别
-
EJB与JAVA BEAN的区别
-
GC是什么? 为什么要有GC
▼
「笔试答案」
- B 2. C 3. AB 4. B 5. A 6. AB 7.D 8. A 9. ABD 10. CD
预祝大家成功拿到自己心仪的offer
限于篇幅只贴出部分答案
笔面试题答案和解释
加入群聊领取
扫码入群
领取答案
微信图片_20170725151838 (2).png
群满加运营拉你入群
微信图片_20170721170724 (2).png
下期预告:华为校招
qrcode_for_gh_9e4142fc356c_430.jpg长按,识别二维码,加关注