码迷,mamicode.com
首页 > 编程语言 > 详细

JAVA基础

时间:2019-10-23 17:57:22      阅读:78      评论:0      收藏:0      [点我收藏+]

标签:加载   table   list   安全   单例   方式   hash冲突   用户   欺骗   

JAVA面试准备

  • String、StringBuffer、StringBuilder的区别,怎么理解String的不变性
  • == 和 equals的区别,重写equals() 和 不重写 hashCode()会发生什么
  • java io
  • hashmap 和 hash table区别 hashmap怎么解决hash冲突 jdk1.8对hashmap的改进
  • hashset底层实现 是不是线程安全的
  • arraylist 和 linkedlist的区别是不是线程安全
  • concurrenthashmap 怎么保证线程安全 hashtable怎么保证线程安全
  • 什么是内部类,什么是匿名内部类

  • volatile保证可见性
  • synchronized和lock的区别
  • synchronized底层实现
  • 线程等待时位于哪个区域
  • java多线程实现方式
  • 进程线程,线程安全,怎么保证多线程安全
  • 可重入锁,有哪些
  • 线程池的好处

  • 线程的局部变量,线程池的参数
  • JVM内存划分
  • 垃圾收集算法,什么时候进入老年代,什么时候进行fullGC
  • java堆溢出问题怎么处理,内存泄漏和内存溢出的区别
  • 线程池的参数

  • java和python的区别,面向对象的理解,对比面向过程

  • java为什么不能多继承

  • JVM类加载机制、类加载器、双亲委派模型

  • jvm调优 -Xms 和 -Xmx分别指的是什么

其他

  • 什么情况会发生死锁,死锁的处理方法
  • Cookie和Session的区别,怎么防止Cookie欺骗
  • 从用户在浏览器输入域名,到浏览器显示出页面的过程
  • 单例模式实现

JAVA基础

标签:加载   table   list   安全   单例   方式   hash冲突   用户   欺骗   

原文地址:https://www.cnblogs.com/leyang2019/p/11727619.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!