小天才 笔试题 记录

40道选择题,有印象的有 :

  1. 类的多态概念

  2. RuntimeException的子类?NullPointerException,ArrayIndexOutOfBoundsException,ArithmeticException...

  3. abstract正确使用

  4. &&和&的区别

    ‌逻辑运算符功能‌:
    ‌&&‌(逻辑与):当且仅当两个操作数都为true时,结果为true。它具有短路功能,即如果第一个操作数为false,则不会计算第二个操作数。
    ‌&‌(按位与/逻辑与):
    作为逻辑与时,与&&功能相似,但不同的是,&不会短路,即使第一个操作数为false,也会计算第二个操作数。
    作为按位与时,对两个数的二进制表示进行逐位与操作。
    
  5. GC :

    • 允许开发者指定释放哪一个对象?no
    • 能保证java程序不会发生内存溢出?no
    • 垃圾回收线程的优先级并不高‌。在Java虚拟机(JVM)中,垃圾回收线程的优先级相对较低。当程序运行时,至少会有两个线程开启:一个是主线程,另一个是垃圾回收线程,但垃圾回收线程的优先级较低‌。
  6. int j = 0 ;
    for(int i=0;i<100;i++) j = j++ ;
    sout(j) ;
    
    0
    
  7. ()模型缺乏灵活性?瀑布

  8. 3NF是指?满足2NF并没有任何非主属性直接依赖于其他非主属性(即消除传递依赖)

  9. public class t1 {
        public static void main(String[] args) throws Exception {
            int i = 1 ;
            System.out.println(t1.test(i));
        }
        public static int test(int x) throws Exception{
            try {
                return ++x ;
            } finally{
                x++ ;
                System.out.println("finally is executed");
            }
        }
    }
    
    
    finally is executed
    2
    
  10.         String str = "1234" ;
            t1.change(str);
            System.out.println(str);
    
        public static void change(String str){
            str = "welcome" ;
        }
    
    1234
    
  11. 并发给数据库带来那些不一致性?丢失修改、不可重复读、脏读

  12. int a = 10 ;
    double b = a/4 ;
    sout(b);
    
    2.0
    
  13. synchronized相关

  14. Random类和switch..case结合

  15. forward和redirect区别

  16. mysql,oracle端口?3306,1521

  17. sql中删除一个数据库表?drop

  18. UML相关

  19. 数据库隔离级别?RU,RC,RR,S

  20. ...............

#软件开发笔面经#
秋招joker 文章被收录于专栏

记录秋招...

全部评论

相关推荐

3 2 评论
分享
牛客网
牛客企业服务