(1)接口与抽象类的区别?

(2)Java中的异常有哪几类?分别怎么使用?

(3)常用的集合类有哪些?比如List如何排序?

(4)ArrayList和LinkedList内部的实现大致是怎样的?他们之间的区别和优缺点?

(5)内存溢出是怎么回事?请举一个例子?

(6)==和equals的区别?

(7)hashCode方法的作用?
 
 
(8)NIO是什么?适用于何种场景?
 
(9)HashMap实现原理,如何保证HashMap的线程安全?
 
(10)JVM内存结构,为什么需要GC?
 
(11)NIO模型,select/epoll的区别,多路复用的原理
(12)java中一个字符占多少个字节,扩展再问int, long, double占多少字节
(13)创建一个类的实例都有哪些办法?
(14)final/finally/finalize的区别?
(15)Session/Cookie的区别?
(16)String/StringBuffer/StringBuilder的区别,扩展再问他们的实现?
(17)Servlet的生命周期?
(18)如何用Java分配一段连续的1G的内存空间?需要注意些什么?
(19)Java有自己的内存回收机制,但为什么还存在内存泄露的问题呢?
(20)什么是java序列化,如何实现java序列化?(写一个实例)?
(21)String s = new String("abc");创建了几个 String Object?

最新文章

  1. Python-模块的使用
  2. Speech两种使用方法
  3. PAT 06-1 简单计算器
  4. 数据库相关文章转载(1) MySQL性能优化之参数配置
  5. POJ 2031 Building a Space Station (最小生成树)
  6. java 执行linux命令
  7. mac 电脑配置cordova
  8. c语言编译命令
  9. 谈谈在DevOps实践中,感觉最重要的这三个技术……
  10. 3.bootstrap-组件
  11. Office组件无法正常使用的解决方法
  12. appium desktop 1.7 的swipe功能不能用,重写。
  13. Silverlight分页
  14. activeMQ点对点
  15. page上BeanId与ActionType中的ParameterId
  16. idea如何热部署(转)
  17. jquery 集合注意点
  18. latex常用命令
  19. JS中关于换行的2个坑
  20. service(ServletRequest req, ServletResponse res) 通用servlet 可以接受任意类型的请求 用于扩展

热门文章

  1. My背包九讲——概述
  2. 关于C#三层架构增删改查中的“查询”问题
  3. mysql中关于exists的深入讲解
  4. C++类的成员初始化
  5. 最近准备研读thinkphp源码,ctag派上用场了
  6. redis持久化文件问题
  7. MAC中PHP7.3安装mysql扩展
  8. thinkphp5.0远程执行漏洞
  9. 010-字符串-C语言笔记
  10. AJ学IOS 之微博项目实战(12)发送微博自定义工具条代理实现点击事件