【面试题】Java面试题汇总(无解答)

本文汇总了Java面试中常见的基础、集合、异常、IO、反射、并发等方面的问题,包括short类型的增减操作、String对象创建、集合类的区别、异常处理机制、IO流的类型、反射与注解的应用、线程同步与并发控制、JVM内存模型等内容,是Java程序员面试的必备参考资料。
摘要由CSDN通过智能技术生成

此内容会持续补充。。。

基础

  1. short s1 = 1; s1 = s1 + 1;有错吗? short s1 = 1; s1 += 1; 有错吗?
  2. String str=”aaa”,与 String str=new String(“aaa”)一样吗?
  3. String 和 StringBuilder、StringBuffer 的区别?
  4. Sring最大能存多大内容?
  5. 重载和重写的区别
  6. 构造方法能不能重写?能不能重载?
  7. 数组实例化有几种方式?
  8. Java 中各种数据默认值
  9. Object 类常用方法有那些?
  10. java 中是值传递还是引用传递?
  11. 形参与实参区别
  12. 内部类与静态内部类的区别?
  13. Static 关键字有什么作用?
  14. final 在 java 中的作用,有哪些用法?
  15. Char 类型能不能转成 int 类型?能不能转化成 string 类型,能不能转成 double 类型
  16. 讲下 java 中的 math 类有那些常用方法?
  17. 什么是拆装箱?
  18. 一个 java 类中包含那些内容?
  19. 针对浮点型数据运算出现的误差的问题,你怎么解决?
  20. 面向对象的特征有哪些方面?
  21. 普通类与抽象类有什么区别?
  22. 什么是接口?接口有什么特点?为什么需要接口?
  23. 抽象类和接口的区别?
  24. 接口是否可继承(extends)接口?抽象类是否可实现(implements)接口?抽象类是否可继承具体类(concreteclass)?
  25. 访问修饰符 public,private,protected,以及不写(默认friendly) 时的区别?
  26. Hashcode 的作用
  27. 深拷贝和浅拷贝的区别是什么?
  28. JDBC 操作的步骤
  29. 什么时候用 assert
  30. 数组有没有 length()这个方法? String 有没有 length()这个方法
  31. 用最有效率的方法算出 2 乘以 8 等于几?
  32. 一个".java"源文件中是否可以包含多个类(不是内部类)?有什么限制?

集合

  1. ArrayL
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值