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  
  • 相关阅读:
    DOM操作:
    定时器
    7.thinkphp框架控制器
    1.thinkphp框架介绍
    4.thinkphp框架url访问
    6.thinkphp框架路由
    2.thinkphpk框架基础
    5.thinkphp框架配置文件
    3.thinkphp框架入口文件
    8.thinkphp框架数据库
  • 原文地址:https://www.cnblogs.com/qf123/p/8602834.html
Copyright © 2011-2022 走看看