
数据类型
文章平均质量分 67
qq9764312
这个作者很懒,什么都没留下…
展开
-
Java 中 Vector、ArrayList、List 使用深入剖析
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashM...转载 2018-03-22 14:24:19 · 213 阅读 · 0 评论 -
基本数据类型和引用数据类型的区别
根据这篇文章可以理解一下java中的基本数据类型与引用数据类型的区别,写的很好!javascript中基本数据类型和引用数据类型的区别1、基本数据类型和引用数据类型 ECMAScript包括两个不同类型的值:基本数据类型和引用数据类型。 基本数据类型指的是简单的数据段,引用数据类型指的是有多个值构成的对象。 当我们把变量赋值给一个变量时,解析器首先要确认的就是这个值是基本类型值还是引用类型值...转载 2018-03-18 21:35:18 · 7976 阅读 · 1 评论 -
java中的基本数据类型和引用数据类型
一、基本数据类型:byte:Java中最小的数据类型,在内存中占8位(bit),即1个字节,取值范围-128~127,默认值0short:短整型,在内存中占16位,即2个字节,取值范围-32768~32717,默认值0int:整型,用于存储整数,在内在中占32位,即4个字节,取值范围-2147483648~2147483647,默认值0long:长整型,在内存中占64位,即8个字节-2^63~2^...转载 2018-03-18 21:37:25 · 231 阅读 · 0 评论 -
ArrayList、LinkedList以及Vector的基础函数与区别
List: * ArrayList: * 底层数据结构是数组,查询快,增删慢 * 线程不安全,效率高 * Vector: * 底层数据结构是数组,查询快,增删慢 * 线程安全,效率低 * LinkedList: * 底层数据结构是链表,查询慢,增删快 * 线程不安全,效率高 * * ArrayList,Vector和Lin...原创 2018-03-22 15:36:22 · 158 阅读 · 0 评论 -
Java中的Collection集合类的基础知识
首先我们需要了解,为何会出现集合类这个概念?面向对象语言对事物的体现都是以对象的形式,所以为了方便对多个对象的操作,用前面所学知识,我们只能采用对象数组实现。但是,对象数组的长度又是固定的,适应不了变化的需求,所以,java就提供了集合类供我们使用。集合类的特点是:1.长度可变;2。只能存储对象;3.可以存储不同类型的对象。那么数组和集合有何不同呢?对于集合来说,其长度可变,集合只能存储引用数据类...原创 2018-03-21 18:16:44 · 194 阅读 · 0 评论 -
Collection接口之List集合类的使用
Collection接口其中包含一些主要的常见方法,如:size();isEmpty();clear();contains();add();remove();同时,Collection集合类中还存在List与Set以及Map集合类,统称为Collection三大集合类。这三种对象与本身的Collection类似,也可以存储字符串并进行例如遍历等操作。但是每种集合类又具有一些其他集合类所不具有的特殊...原创 2018-03-21 19:56:19 · 270 阅读 · 0 评论 -
并发修改异常ConcurrentModificationException
这是一个在java中经常出现的一类错误,错误的主要原因是集合类中的迭代器去遍历集合的时候,由于之前的操作中集合发生了改变,而迭代器并没有被改变,因此不能再通过集合去操作,否则就会出现该异常。下面简单举例:在一个集合中,里面已存在三个元素分别为“h”,”j”,”k”,需要实现以下操作:判断集合中有无”h”元素,如果有,则添加一个”a”元素。常见出错思路如下:A:创建一个集合,并添加多个元素 B:遍历...原创 2018-03-21 20:28:23 · 478 阅读 · 0 评论 -
JAVA中复制数组的五种方法(转)
“=”,相当于将一个数组变量的引用传递给另一个数组;如果一个数组发生改变,那么引用同一数组的变量也要发生改变.使用FOR循环,将数组的每个元素复制或者复制指定元素,不过效率差一点使用clone方法,得到数组的值,而不是引用,不能复制指定元素,灵活性差一点使用System.arraycopy(src, srcPos, dest, destPos, length)方法,推荐使用,效率最高public ...转载 2018-05-06 12:23:40 · 425 阅读 · 0 评论