- 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.写出你知道的集合类
- 写出你知道的排序算法?
- 13.为什么用ES
- 14 .简述Servlet中的doPost、doGet、doPut方法在什么时候被调用
- 简述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目录下。
网友评论