For investors

股价:

5.36 美元 %

认识达内从这里开始

认真做教育 专心促就业

Java开发岗位面试题(二)
  • 发布:济南达内培训
  • 来源:济南达内培训
  • 时间:2018-11-05 10:29
    四、JVM-济南达内培训负责整理
    1、Java的内存模型以及GC算法
    2、jvm性能调优都做了什么
    3、介绍JVM中7个区域,然后把每个区域可能造成内存的溢出的情况说明
    4、介绍GC 和GC Root不正常引用。
    5、自己从classload 加载方式,加载机制说开去,从程序运行时数据区,讲到内存分配,讲到String常量池,讲到JVM垃圾回收机制,算法,hotspot.反正就是各种扩展
    6、jvm 如何分配直接内存, new 对象如何不分配在堆而是栈上,常量池解析
    7、数组多大放在 JVM 老年代(不只是设置 PretenureSizeThreshold ,问通常多大,没做过一问便知)
    8、老年代中数组的访问方式
    9、GC 算法,永久代对象如何 GC , GC 有环怎么处理
    10、谁会被 GC ,什么时候 GC
    11、如果想不被 GC 怎么办
    12、如果想在 GC 中生存 1 次怎么办
    五、开源框架
    1、hibernate和ibatis的区别
    2、讲讲mybatis的连接池。
    3、spring框架中需要引用哪些jar包,以及这些jar包的用途
    4. springMVC的原理
    5、springMVC注解的意思
    6、spring中beanFactory和ApplicationContext的联系和区别
    7、spring注入的几种方式(循环注入)
    8、spring如何实现事物管理的
    9、springIOC
    10、spring AOP的原理
    11、hibernate中的1级和2级缓存的使用方式以及区别原理(Lazy-Load的理解)

    12、Hibernate的原理体系架构,五大核心接口,Hibernate对象的三种状态转换,事务管理。

济南达内培训

    六、多线程
    1、Java创建线程之后,直接调用start()方法和run()的区别
    2、常用的线程池模式以及不同线程池的使用场景
    3、newFixedThreadPool此种线程池如果线程数达到最大值后会怎么办,底层原理。
    4、多线程之间通信的同步问题,synchronized锁的是对象,衍伸出和synchronized相关很多的具体问题,例如同一个类不同方法都有synchronized锁,一个对象是否可以同时访问。或者一个类的static构造方法加上synchronized之后的锁的影响。
    5、了解可重入锁的含义,以及ReentrantLock 和synchronized的区别
    6、同步的数据结构,例如concurrentHashMap的源码理解以及内部实现原理,为什么他是同步的且效率高
    7、atomicinteger和volatile等线程安全操作的关键字的理解和使用
    8、线程间通信,wait和notify
    9、定时线程的使用
    10、场景:在一个主线程中,要求有大量(很多很多)子线程执行完之后,主线程才执行完成。多种方式,考虑效率。
    11、进程和线程的区别
    12、什么叫线程安全?举例说明
    13、线程的几种状态
    14、并发、同步的接口或方法
    15、HashMap 是否线程安全,为何不安全。 ConcurrentHashMap,线程安全,为何安全。底层实现是怎么样的。
    16、J.U.C下的常见类的使用。 ThreadPool的深入考察; BlockingQueue的使用。(take,poll的区别,put,offer的区别);原子类的实现。
    17、简单介绍下多线程的情况,从建立一个线程开始。然后怎么控制同步过程,多线程常用的方法和结构
    18、volatile的理解
    19、实现多线程有几种方式,多线程同步怎么做,说说几个线程里常用的方法
    以上就是济南达内培训给大家做的内容详解,更多关于IT的学习,请继续关注济南达内培训
<  上一篇:Java开发岗位面试题(一)
下一篇:Java开发岗位面试题(三)  >
相关推荐
最新资讯
免费试听课程
  • 全部课程
  • IT课程
  • 设计课程
  • 运营课程
Free courses
最新开班时间
  • 北京
  • 上海
  • 广州
  • 深圳
  • 南京
  • 成都
  • 武汉
  • 西安
  • 青岛
  • 天津
  • 杭州
  • 重庆
  • 厦门
  • 哈尔滨
  • 济南
  • 福州
  • 沈阳
  • 合肥
  • 郑州
  • 长春
  • 苏州
  • 大连
  • 长沙
  • 昆明
  • 温州
  • 太原
  • 南昌
  • 无锡
  • 石家庄
  • 南宁
  • 中山
  • 兰州
  • 佛山
  • 珠海
  • 宁波
  • 贵阳
  • 保定
  • 呼和浩特
  • 东莞
  • 洛阳
  • 潍坊
  • 烟台
  • 运城
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
  • 开课名称
  • 开班时间
  • 抢座
  • 咨询
预约申请试听课
收起