Java|Github上365道Java高频面试复习题,助你吊打面试官( 二 )


  • 7.为什么wait notify 和notifyA11这些方法不在thread类里面?
  • 8.为什么wai t和noti fy方法要在同步块中调用?
  • 9.Java中interrupted和isInterruptedd方法的区别?
  • 10.Java中synchronized和Reentr antLock有什么不同?
  • 11.有三个线程T1 T2 T3如何保证顺序执行?
  • 12.Symchr oni Ie dMap和C oncurrentHashMap有什么区别?
  • 13.什么是线程安全
  • 14.Thread类中的yi el a方法有什么作用?
  • 15.Java线程池中submitO和execute 0方法有什么区别?
  • 16.说-说自己对于synchronized关键字的了解
  • 17.说说自己是怎么使用symchronized关键字 , 在项目中用到了吗synchr oni zed关键字最主要的三种使用方式:
  • 18.什么是线程安全? Vector是一个线程安全类吗?
  • 19.volatile关键字的作用?
  • 20.常用的线程池有哪些?
  • 21.简述一下你对线程 池的理解
  • 22.Java程序是如何执行的
  • 23.说一说自己对于synchronized关键字的了解
  • 24.说说自己是怎么使用synchronized关键字 , 在项目中用到了吗
  • 25.讲一下synchronired 关键字的底层原理
  • 26.为什么要用线程池?
  • 27.实现Runnabl e接口和Callable接口的区别
  • 28.执行execute 0方法和submi t0方法的区别是什么呢?
  • 29.如何创建线程池
  • 基础面试
    1. 1.Java语言有哪些特点
    2. 2.面向对象和面向过程的区别
    3. 3.八种基本数据类型的大小 , 以及他们的封装类
    4. 4.标识符的命名规则 。
    5. 5.instanceof 关键字的作用
    6. 6.Java自动装箱与拆箱
    7. 7.重载和重写的区别
    8. 8.equa1s与==的区别
    9. 9.Hasheode的作用
    10. 10.String\\ String StringBuffer和StringBuilder 的区别是什么?
    11. 11.ArrayList和1inke aList的区
    12. 12.HashMap和HashT able的区别
    13. 13.Collecti on包结构 , 与Collecti ons的区别
    14. 14.Javs的四种引用 , 强弱软虚
    15. 15.泛型常用特点
    16. 16.Jav创建对象有几种方式?
    17. 17.有没有可能两个不相等的对象有相同的hasheode
    18. 18.深拷贝和浅拷贝的区别是什么?
    19. 19.final有哪些用法?
    20. 20.stati 都有哪些用法?
    21. 21.3*0. 1==0. 3返回值是什么
    22. 22.a=a+b与a+=b有什么区别吗?
    23. 23.try catch finally; try里有return finally还执行么?
    24. 24.Exepti on与Error包结构
    25. 25.00M你遇到过哪些情况 , SOF你遇到过哪些情况
    26. 26.简述线程、程序、进程的基本概念 。 以及他们之间关系是什么
    27. 27.线程有哪些基本状态?
    28. 28.Java序列化中如果有些字段不想进行序列化 , 怎么办?
    29. 29.Java中I0流
    30. 30.Java I0与HI0的区别
    31. 31.java反射的作用于原理
    32. 32.说说List Set Map三者的区别?
    Spring面试
    1. 1.Sprine的I0C和AOP机制?
    2. 2.Spring中Autowired和Resouree关键字的区别?
    3. 3.依赖注入的方式有几种 , 各是什么?
    4. 4.讲一下什么是Spring
    5. 5.Spr ing MVC流程.
    6. 6.Spri ngMVYC怎么样设定重定向和转发的?