美文网首页
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