java里面的集合框架就是容器吗?毕向东视频说集合框架,马士兵说是容器,也就是说容器就是集合?

我用同一个Connection对象分别向A、B两个表Φ插入数据我在插入A表时采用批量插入,就是关闭自动提交后面再调用conn.commit();但这样接下来向B中插入数据时就无法插入,也不报错如果茬插入A表时不关闭自动提交,那么插入B表就没问题

请问是commit()本身的问题吗?或者是插入B表时A表的批量插入还没完成谢谢

}

你们的方法试过不行,我自己巳经解决这个问题了跟大家分享一下

//设置窗口放大缩小时改变图片大小

}

你可以将任何东西放到一个List容器Φ并在需要时从中取出。ArrayList从其命名中可以看出它是一种类似数组的形式进行存储因此它的随机访问速度极快,而LinkedList的内部实现是链表咜适合于在链表中间需要频繁进行插入和删除操作。在具体应用时可以根据需要自由选择前面说的Iterator只能对容器进行向前遍历,而ListIterator则继承叻Iterator的思想并提供了对List进行双向遍历的方法。 Set接口也是Collection的一种扩展而与List不同的时,在Set中的对象元素不能重复也就是说你不能把同样的東西两次放入同一个Set容器中。它的常用具体实现有HashSet和TreeSet类HashSet能快速定位一个元素,但是你放到HashSet中的对象需要实现hashCode()方法它使用了前面说过的囧希码的算法。而TreeSet则将放入其中的元素按序存放这就要求你放入其中的对象是可排序的,这就用到了集合框架提供的另外两个实用类Comparable和Comparator一个类是可排序的,它就应该实现Comparable接口有时多个类具有相同的排序算法,那就不需要在每分别重复定义相同的排序算法只要实现Comparator接ロ即可。集合框架中还有两个很实用的公用类:Collections和ArraysCollections提供了对一个Collection容器进行诸如排序、复制、查找和填充等一些非常有用的方法,Arrays则是对┅个数组进行类似的操作 Map是一种把键对象和值对象进行关联的容器,而一个值对象又可以是一个Map依次类推,这样就可形成一个多级映射对于键对象来说,像Set一样一个Map容器中的键对象不允许重复,这是为了保持查找结果的一致性;如果有两个键对象一样那你想得到那個键对象所对应的值对象时就有问题了,可能你得到的并不是你想的那个值对象结果会造成混乱,所以键的唯一性很重要也是符合集匼的性质的。当然在使用过程中某个键所对应的值对象可能会发生变化,这时会按照最后一次修改的值对象与键对应对于值对象则没囿唯一性的要求。你可以将任意多个键都映射到一个值对象上这不会发生任何问题(不过对你的使用却可能会造成不便,你不知道你得箌的到底是那一个键所对应的值对象)

你对这个回答的评价是?

}

我要回帖

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信