zoukankan      html  css  js  c++  java
  • 2018年初面试Java(1.5年经验)

     

    1. xml文档如何解析
    2. 控制反转如何实现
      • http://www.cnblogs.com/qf123/p/8602972.html
    3. struts2和springmvc的区别
    4. mybatis和hibernate的区别
      • http://www.cnblogs.com/qf123/p/8603134.html  
    5. spring组成模块
      • http://www.cnblogs.com/qf123/p/8603402.html  
    6. 线程安全的方式,synchronized使用,哪种性能更好
    7. 什么情形下会发生死锁
      • http://www.cnblogs.com/qf123/p/8610899.html  
    8. 反射
    9. mysql语句中如何代替in
      • 使用between...and代替in(优化sql)  
    10. 排序算法(冒泡,快排)
    11. 了解的设计模式
    12. 什么情况下会发生内存泄漏,内存溢出(详见http://blog.csdn.net/u012792686/article/details/69666498)
      • 内存泄漏:分配出去的内存无法回收(无用却可达的对象无法被gc回收)  
      • 内存溢出:程序要求的内存超出了系统可分配的范围  
    13. 成员变量和局部变量的区别
      • 成员变量在类中方法外,有默认初始化,局部变量在方法内部或者方法声明上,没有默认初始化,必须赋值;
      • 成员变量存在堆内存中(无论是不是引用类型),局部变量是引用类型时存在堆内存中,局部变量是基本类型时存在栈内存中;
      • 成员变量和局部变量可以名称一样,使用时采用就近原则 
    14. 集合框架比较
      • http://www.cnblogs.com/qf123/p/8611445.html  
  • 相关阅读:
    NLP(五)
    pyinstaller+wxpython+selinum
    C++ 动态库和静态库
    谷粒商城(三) 部署
    Centos使用KVM创建虚拟机
    C++指针
    C++异常处理
    C++流类库与输入/输出
    C++泛型程序设计及STL的结构
    selenium java maven testNg环境搭建
  • 原文地址:https://www.cnblogs.com/qf123/p/8602834.html
Copyright © 2011-2022 走看看