zoukankan      html  css  js  c++  java
  • Java中易错

    在Java中,类型为Byte、short、char的变量在运算时会自动转换为int类型

    数据库性能调优
      1)经常做查询条件的字段建立序列
      2)关联查询时,关联结果集,替代直接关联整张表;或者使用exists

    Spring MVC与Struts2的区别

      Strus2封装展示层与控制层,展示层提供标签库及验证器,请求与应答需要配置文件

      Spring MVC是单纯的控制层框架,url实现零配置,运行效率高

    Spring AOP思想

      针对请求做统一预处理,如有效性验证;或后处理,如记录处理结果;针对方法加before或after处理

    Spring事物配置

      使用tx:advice,针对业务接口层,如以do、get等命名的方法,作事物配置

    List、Set、Collections区别

      List有序可重复

      Set无序不可重复

      Collections集合工具类

    列举健值容器

      HashMap实现Map,异步

      Hashtable实现Map,同时继承旧的Dictionary类,同步

      Properties,Hashtable的子类,系统参数

    inner join、left join、right join区别

      

    ibatis中#与$的区别

      #,变量替换,即prepareStament(预编译)设置字段,并可以匹配变量类型,有效防止sql注入

      $,字符串拼接,需小心依赖注入

    Hibernate中的get()和load()区别

      load():认为数据在数据库中一定存在,可以放心的使用代理来延迟加载,如果在使用过程中发现了问题,只能抛出异常org.hibernate.ObjectNotFoundException

      get():Hibernate一定要取到真实数据,否则返回null

    重载Overloading和重写Overriding区别

      重载:方法名一样,阐述类型和个数不一样,返回值类型可以一样也可以不一样,可以有不同的访问修饰符

      重写:在子类与父类中,具有相同的方法名、参数、返回值类型、父类访问修饰符的权限一定要大于子类访问修饰符(public>protected>default>private)

    八大基础数据类型

      byte、short、int、long、float、double、boolean、char

    ==与equals()的区别

      ==比较的是地址,equals()比较的是值

      比较基本数据类型用==

      引用数据类型比较 大多 用equals()

    String与StringBuffer的区别

      String对象的内容不可变,String在赋值时又创建了一个对象,即声明时一个对象,赋值时又创建一个对象

      StringBuffer内容可变,始终是一个对象

    http://www.cnblogs.com/mabaishui/archive/2012/06/20/2556500.html

    http://www.ibm.com/developerworks/cn/java/j-5things3.html

    心里只有自己时,总嫌别人做得不够;心里只有别人时,总嫌自己做得不够。
  • 相关阅读:
    AngularJS(17)-Angular小程序
    AngularJS(16)-路由
    AngularJS(15)-依赖注入
    AngularJS(14)-动画
    AngularJS(13)-包含
    AngularJS(12)-BootStrap集成
    AngularJS(11)-API
    AngularJS(10)-数据验证
    Mysql 备份和恢复.sql文件,导入.csv文件
    Mysql group_concat()
  • 原文地址:https://www.cnblogs.com/lovefeng/p/4675137.html
Copyright © 2011-2022 走看看