美文网首页
java面试题

java面试题

作者: 磨陀货_ | 来源:发表于2019-05-15 18:28 被阅读0次
  • 1.short s1 = 1; s1 = s1 + 1; 是否正确?为什么?
  • 2.请说出你所知的线程同步的方法
  • 3.请列出关系型数据库与非关系型数据库的区别,并解释什么是列数据库,有什么特点,用在什么场景。
  • 4.java程序会发生内存泄漏的问题吗?请简述你的理解
  • 5.Java 如何实现独占方式读取文件?
  • 6.线上系统突然变得异常缓慢,你如何排查问题?
  • 7.MySQL数据库的自增ID设计能解决业务系统中的数据顺序问题,再分布式非关系数据库中有没有这样的唯一自增ID?如何设计和实现?
  • 8.一个8升水的杯子,现在3升和5升空杯各一个,怎样得到4升水和7升水?(水不能浪费,不能使用其他任何工具)
  • 9.HashMap、HashTable、ConcutentHashMap的区别
  • 10.简述aynchronised关键字有几种用法
  • 11.写出你知道的集合类
    1. 写出你知道的排序算法?
  • 13.为什么用ES
  • 14 .简述Servlet中的doPost、doGet、doPut方法在什么时候被调用
    1. 简述Error、Exception的区别,通常如何处理他们
  • 16.abstract的方法是否可以同时是static,是否同时是native,是否可同时是synchronized?为什么?
  • 17.最少50道MySQL语句查询等
  • 18.JVM内容模型的理解
  • 19.Java集合类框架的基本接口有哪些?
  • 20.创建线程有几种不同的方式?你喜欢哪一种?为什么?
  • 21.接口和抽象类的区别是什么?
  • 22.Java中的方法覆盖(Overriding)和方法重载(Overloading)是什么意思?
  • 23.Java支持的数据类型有哪些?什么是自动拆装箱?
  • 24.Spring有哪些优点?
  • 25.SpringMVC的工作流程?
  • 26.SSM优缺点、使用场景?
  • 27.面向对象编程有哪些重要特性?

编程题

  • 1.对于一个字符串,请设计一个高效算法,找到第一次重复出现的字符。给定一个字符串(不一定全为字母)A及他的长度n。请返回第一个重复出现的字符。保证字符串中有重复字符,字符串的长度小于等于500。

  • 2.编写一个程序,将c:/java目录下所有的.java文件复制到d:txt目录下。

相关文章

网友评论

      本文标题:java面试题

      本文链接:https://www.haomeiwen.com/subject/spbroqtx.html