引言 在使用集合 ArrayList 的时候,经常使用add.remove等,其他的没用过,甚至没听说过的还有很多.现在在这个教程中,简单的了解一下,不要求全都记下.相当于在你脑袋里建一个索引,就是有些方法在用到的时候,不要去重复的造轮子而已. ArrayList 结构体如下 包含构造方法总共是33个方法. 开始 以下基于JDK1.8版本,以下方法排名不分先后 ArrayList() 可以使用new ArrayList() 创建一个 ArrayList 集合,如下: /** * 1 简单的Arr…
方法的所属性 在Java的语言中,方法相当于C语言中的函数,但是它与传统的函数也有着明确的不同:在结构化的语言中,函数是一等公民,整个程序是由一个个函数组成的:但是在面向对象的语言里,类是一等公民,整个程序是由一个个类组成的.因此在Java中,方法不能独立存在,它只能属于类或者对象.因此,如果我们要定义一个方法,就必须在类中定义.值得注意的是,如果这个方法添加了修饰符static(这个修饰符后面会详细说明),这个方法就属于这个类,否则的话,这个方法属于这个类的实例. 我们调用方法的方式为:类.方…
Java基础--ArrayList 作用:提供一个可变长度的集合,底层实际上是一个可变长度的数组 格式:ArrayList <E> arr=new ArrayList<>(); 1.ArrayList 的构造及添加方法 方法名 说明 public ArrayList () 创建一个空的集合对象 public boolean add(E e) 将指定的元素插入到集合尾部 public voidadd(int index,E element) 在此集合的指定索引处插入指定的元素 pub…
MySQL软件版本:64位 5.7.12 1.首先配置MySQL的环境变量,在系统环境变量Path的开头添加MySQL的bin目录的路径,以“;”结束,我的路径配置如下: 2.修改MySQL根目录下的my-default.ini文件的内容:主要修改2个属性:basedir和datadir. basedir:MySQL的根目录: datadir:数据库数据的保存目录(目录需要手动创建): 需要注意的几点: 目录的斜杠最好用反斜杠,要不需要转义或者加双引号: datadir的目录必须事先创建好. 3…
java的sleep方法详解: sleep并不是永久占有CPU,没有那个线程能永久占用CPU.它是指在自己时间片内睡眠,而不是急着交出CPU.yield()就是自己愿意立即交出时间片.因此一个线程sleep(1000)时多个线程执行,完成时间大于10000,并非精确是1000,因为其他人可能在使用着CPU 线程的优先级是指获得的时间片的长短,低还是可以执行.…
1.ArrayList 集合和数组的区别 : 共同点:都是存储数据的容器 不同点:数组的容量是固定的,集合的容量是可变的 1.1 -ArrayList的构造方法和添加方法 public ArrayList() 创建一个空的集合对象 public boolean add(E e) 将指定的元素追加到此集合的末尾 public void add(int index,E element) 在此集合中的指定位置插入指定的元素 ArrayList<E> : 可调整大小的数组实现 <E> :…
  目录 一. Java基础部分................................................................. 9 1.一个".java"源文件中是否可以包括多个类(不是内部类)?有什么限制?       9 2.说说&和&&的区别............................................................ 9 3.在JAVA中如何跳出当前的多重嵌套循环?......…
大致区别:  1.ArrayList是实现了基于动态数组的数据结构,LinkedList基于链表的数据结构. 2.对于随机访问get和set,ArrayList觉得优于LinkedList,因为LinkedList要移动指针. 3.对于新增和删除操作add和remove,LinedList比较占优势,因为ArrayList要移动数据. ArrayList和LinkedList是两个集合类,用于存储一系列的对象引用(references).例如我们可以用ArrayList来存储一系列的String…
1.什么是ArrayList ArrayList就是传说中的动态数组,用MSDN中的说法,就是Array的复杂版本,它提供了如下一些好处: 动态的增加和减少元素 实现了ICollection和IList接口 灵活的设置数组的大小 2.如何使用ArrayList 最简单的例子: ArrayList List = new ArrayList(); for( int i=0;i <10;i++ ) //给数组增加10个Int元素 List.Add(i); //..程序做一些处理 List.Remove…
本系列文章是Java多线程的详解介绍,对多线程还不熟悉的同学可以先去看一下我的这篇博客Java基础系列3:多线程超详细总结,这篇博客从宏观层面介绍了多线程的整体概况,接下来的几篇文章是对多线程的深入剖析. 多线程的常用方法 1.currentThread()方法: 介绍:currentThread()方法可返回该代码正在被哪个线程调用的信息. 示例: 例1: public class Test01 { public static void main(String[] args) { System…