本文收录各种猥琐的Java笔试/面试题,一些比较容易忘记的,不定期更新。也希望大家在底下留言,贴出自己碰到或看到的各种猥琐笔试、面试题目。
J2EE基础部分
1、运算符优先级问题,下面代码的结果是多少?(笔试)
- package test;
- public class Test {
- public static void main(String[] args) {
- int k = 0;
- int ret = ++k + k++ + ++k + k;
- // ret的值为多少
- System.err.println(ret);
- }
- }
2、运算符问题,下面代码分别输出什么?(笔试)
- package test;
- public class Test {
- public static void main(String[] args) {
- int i1 = 10, i2 = 10;
- System.err.println("i1 + i2 = " + i1 + i2);
- System.err.println("i1 - i2 = " + i1 - i2);
- System.err.println("i1 * i2 = " + i1 * i2);
- System.err.println("i1 / i2 = " + i1 / i2);
- }
- }
3、下面代码的结果是什么?还是抛出异常?(笔试)
- package test;
- public class Test {
- public void myMethod(String str) {
- System.err.println("string");
- }
- public void myMethod(Object obj) {
- System.err.println("object");
- }
- public static