网星软件吧 关注:6贴子:149
  • 3回复贴,共1

看看阿里社招的面试题

只看楼主收藏回复



1楼2018-01-30 14:59回复
    1、String和StringBuffer的区别
    2、gc的概念,如果A和B对象循环引用,是否可以被GC?
    3、Java中的内存溢出是如何造成的
    4、String s = “123”;这个语句有几个对象产生
    5、Error、Exception和RuntimeException的区别,作用又是什么?
    6、列举3个以上的RuntimeException
    7、reader和inputstream区别
    8、hashCode的作用


    2楼2018-01-30 14:59
    回复
      2025-06-18 17:23:25
      广告
      9、Object类中有哪些方法,列举3个以上(可以引导)
      10、char型变量中能不能存贮一个中文汉字?为什么?
      11、列举几个Java Collection类库中的常用类
      12、List、Set、Map是否都继承自Collection接口?
      13、HashMap和Hashtable的区别
      14、HashMap中是否任何对象都可以做为key,用户自定义对象做为key有没有什么要求?
      15、interface 和 abstrat class的区别 是否可以继承多个接口,是否可以继承多个抽象类
      16、 启动一个线程是用run()还是start()? 多线程有几种实现 同步和并发是如何解决的 什么叫守护线程,用什么方法实现守护线程(Thread.setDeamon()的含义) 如何停止一个线程? 解释是一下什么是线程安全?举例说明一个线程不安全的例子。解释Synchronized关键字的作用。 当一个线程进入一个对象的一个synchronized方法后,其它线程是否可进入此对象的其它方法?
      17、了解过哪些JDK8的新特性,举例描述下相应的特性?
      18、对sql进行优化的原则有哪些?
      19、servlet生命周期是生命与cgi的区别?
      20、StringBuffer有什么优势?为什么快?


      3楼2018-01-30 14:59
      回复


        4楼2018-01-30 15:17
        回复