各大互联网公司Java常见面试题

来源k6k4

答案参考:java常见面试题

1、面向对象的特点有哪些?

2、接口和抽象类有什么联系和区别?

3、重载和重写有什么区别?

4、java有哪些基本数据类型?

5、数组有没有length()方法?String有没有length()方法?

6、Java支持的数据类型有哪些?什么是自动拆装箱?

7、int 和 Integer 有什么区别?

8、Java类的实例化顺序?

9、什么是值传递和引用传递?

10、final, finally, finalize有什么区别?

11、String能被继承吗?为什么?

12、String和StringBuilder、StringBuffer的区别?

13、Java集合框架的基础接口有哪些?

14、Java集合框架是什么?说出一些集合框架的优点?

15、HashMap 与HashTable有什么区别?

16、ArrayList 和 LinkedList 有什么区别?

17、简单介绍Java异常框架?Error与Exception有什么区别?

18、java中的throw 和 throws关键字有什么区别?

19、列举几个你了解的几个常见的运行时异常?

20、描述Java内存模型?

21、java中垃圾收集的方法有哪些?

22、如和判断一个对象是否存活?(或者GC对象的判定方法)?

23、Java GC是在什么时候,对什么东西,做了什么事情?

24、什么是类加载器双亲委派模型机制?

25、类加载器有哪些?

26、描述类加载器工作机制?

27、分别写出堆内存溢出与栈内存溢出的程序?

28、Java 8 内存模型进行了哪些改进?

29、简述java内存分配与回收策率以及Minor GC和Major GC?

30、JVM,JDK和JRE有什么区别与联系?

31、Java线程同步的方式有哪些?

32、解释一下锁的一些基本概念:可重入锁、可中断锁、公平锁、读写锁?

33、synchronized什么情况下会释放锁?

34、synchronized和lock有什么区别?

35、使用过哪些数据库连接池,分别有什么优点和缺点?

36、Java CAS(Compare And Swap) 无锁算法?

37、线程池的作用有哪些?

38、反射创建类实例的三种方式?

39、反射机制有哪些优点和缺点?

40、哪些项目中用到了Java反射机制?

41、Java 反射机制的作用?

42、你了解哪些设计模式,列举几个?jdk中用到了哪些设计模式?

43、单例模式用java有哪几种实现方式?

44、Java元注解有哪些,都有什么作用?

45、jdk自带了哪些注解,有什么作用?

46、char 型变量中能不能存贮一个中文汉字,为什么?

47、两个对象值相同(x.equals(y) == true),但却可有不同的hash code,这句话对不对?

48、构造器(constructor)是否可被重写(override)?

推荐阅读:

阿里巴巴笔试面试大全

腾讯笔试面试大全

百度笔试面试大全

今日头条笔试面试大全

网易笔试面试大全

Google笔试面试大全

更多笔试面试大全

  • 2
    点赞
  • 11
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值