张育国吧 关注:9贴子:638
  • 5回复贴,共1

【青春·散场】2013.7.22 多云 上午 周一

只看楼主收藏回复



IP属地:北京1楼2013-07-22 09:41回复
    arraylist linkedlist vector
    arraylist 是一个可增大可缩小的可变型数组,以数组的方式存储元素。能根据索引快速定位元素。取出速度较高。插入和删除速度较慢。
    linkedlist 提供了一个双向链表的结构, 频繁的插入和删除效率较高。
    vector 操作大多和arraylist相同,vector是线程同步的。并允许类似数组的向量中增加,插入和删除元素、也允许检测矢量内容和索检指定的元素。


    IP属地:北京2楼2013-07-22 09:47
    回复
      String 和StringBuffer
      String定义的元素长度不可变。StringBuffer定义的元素长度可变。
      如果 定义的元素有可能被追加。则使用StringBuffer。
      StringBuffer是String的增强版。


      IP属地:北京3楼2013-07-22 09:49
      回复
        set list
        都是connection的子类。
        list定义的元素可以有重复的。set不允许
        list是有序存储,set不是


        IP属地:北京4楼2013-07-22 09:51
        回复
          hashtable hashmap
          hashtable是基于陈旧的dictionary类。而hashmap是jdk1.2之后引入的基于map接口的实现
          hashtable是线程同步的。而hashmap不是。hashtable因为是同步的所以是线程安全的,而hashmap不是线程安全的。hashtable因为线程同步而导致执行速度较慢。hashmap是线程异步所以执行效率较快。
          hashmap允许有null建和值。hashtable不允许
          hashmap没有contains方法而是containskey,containsvalue


          IP属地:北京5楼2013-07-22 10:09
          回复
            get post
            get是从服务器获取信息 post是向服务器发送信息。
            get提交表单是表单数据会暴露到url中,post是把数据填到htmlheager中在url中看不到信息。
            get允许提交的最大容量为2KB post默认无限制。
            get方法服务器用Request.QueryString获取。post是Request.Form获取
            get不安全,post安全 get比post执行效率高


            IP属地:北京6楼2013-07-22 12:00
            回复