面试(七)

一、基础题

1 下面代码执行完后输出值是()

  Int count = 1

  forint i = 1i<=5; i++count +=i;

  System.out.println(count);

  A 14  B 16  C 9  D 1

2 下面程序输出结果是()

  String s1 = “abc”,s2 = “abc”;

  If(s1 == s2) System.out.print(“Same”);

  If(s1.equals(s2)) System.out.print(“Equals”);

  A Same  B Equals  C SameEquals  D 编译错误

二、简答题

1、表名student,字段st_id(主键)、st_name(姓名)、st_age(年龄);列出同名学生达到四次以上的姓名。写出sql语句。

2、列举三个以上你在实际项目中对AOP及反射机制的应用。

3、写出控制台打印的内容。

  import java.util.ArrayList;

  import java.util.List;

 

  public class Test2 {

  public static void main(String[] args) {

    List<String> list = new ArrayList<String>();

    list.add("0");

    list.add("1");

    executeObj(list);

    list.add("2");

    System.out.println(list);

    String num = "10";

    executeInt(num);

    System.out.println(num);

  }

 

  private static void executeObj(List<String> list) {

    list.add("end");

 

  }

 

  private static void executeInt(String num) {

    num = "100";

 

  }

  }

4、写出控制台打印的内容。

 

  public class Test3 {

  public static void main(String[] args) {

    try {

      myException();

      System.out.println(myException1());

      myException2();

    } catch (Exception e) {

      try {

        System.out.println(myException3());

      } catch (Exception e2) {

        System.out.println(e2.getMessage()); }

      }

  }

 

  private static void myException() {

    System.out.println("0");

 

  }

 

  private static String myException1() throws Exception{

    try {

      int i = 1/0 ;

      System.out.println("1");

    } catch (Exception e) {

      return "len1";

    }

    return "len0";

  }

 

  private static void myException2() {

    int i = 1/0;

    System.out.println("2");

 

  }

  private static String myException3() throws Exception {

    try {

      int i = 1/0;

      System.out.println("3");

    } catch (Exception e) {

      throw new Exception("throw new Exception");

  }

    return "len3";

  }

}

总结:

  这是一家北京石景山那边的公司,好远,中午做地铁去的,公司很高大上,,商业区吧,进去门卡也严,得让人带上去,完了给了如上得面试题;做完后,有个技术人员过来面试我,问了一些基本情况,然后就对着上面得 面试题问,每一题为什么选择那个,你选择得依据,一边问,一边穿插着各种问题,特能说那面试官,后面那几个代码实现得题,刚开始写对了,完了又让带沟里了,还是不扎实,经不住考验;尤其是异常处理那块;面试的人很多,今年的java是真不好找啊,尤其像我这种刚出来的,,还是自己的能力问题吧,继续提升呗,总有一家合适的,回去查了一下答案,又输出了一下,心凉了!!!!

                                  --------------------------------2019年8月26日

转载于:https://www.cnblogs.com/rookie-long/p/11427054.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值