ArrayList和Vector是采用数组方式存储数据,此数组元素总数大于实际存储的数据个数以便增加和插入元素,二者都允许直接序号索引元素,但是插入数据要移动数组元素等内存操作,所以它们索引数据快、插入数据慢。ArrayList数组存储方式:private transient Object[] elementData; public ArrayList(in
线性表,链表,哈希表是常用的数据结构,在进行Java开发时,JDK已经为我们提供了一系列相应的类来实现基本的数据结构。这些类均在java.util包中。本文试图通过简单的描述,向读者阐述各个类的作用以及如何正确使用这些类。Collection├List│├LinkedList│├ArrayList│└Vector│ └Stack└SetMap├Hashtable├HashMap└WeakHashM
CentOS7的端口命名规则CentOS6/RHEL6之前的网卡端口命名均为eth*CentOS7/RHEL7之后,千兆网口为emN或是enp*(N=整数),万兆网口为p1p2等形式修改为eth的模式步骤编辑文件1)vi /etc/sysconfig/grub GRUB_TIMEOUT=5 ......
原文作者:http://dawei2015.blog.51cto.com/140637/1714977linux bonding 主备模式slave网卡切换的方法 我们有时候做演练或测试,测试bonding slave网卡切换,或者疑是因为一块网卡有问题,想切换到另外一块slave网卡,通常情况下,我们可能 采用ifdown eth0或ifconfig et
linux系统中,使用rm删除某个大文件,,但如果在删除之前有进程已经打开该文件,却没有关闭这个的句柄,那么linux内核还是不会释放该文件的磁盘空间,最后造成磁盘空间占用100%,因为没有磁盘提供读写,使系统无法正常运行。使用 du 和 df 查看磁盘空间时,两个结果不匹配df -h 显示磁盘使用100%du -sh * &nb
Keepalived的作用是检测web服务器的状态,如果有一台web服务器死机,或工作出现故障,Keepalived将检测到,并将有故障的web 服务器从系统中剔除,当web服务器工作正常后Keepalived自动将web服务器加入到服务器群中,这些工作全部自动完成,不需要人工干涉,需要人 工做的只是修复故障的web服务器。 &
在Java中,向控制台输出内容很容易,只要通过如下语句就可以在控制台输出内容 System.out.println("This is test text!");如果要想在控制台获取输入,在Java中,必须先创建一个Scanner(JDK >= 1.5)对象,并将之与标准输入流相关联 &nb
在Java中,每一个变量属于一种 类型;1. 在声明变量时,变量所属的类型位于变量名之前。 int i; //此语句即声明一个变量i,类型为int型,并且以分号结束。 注意:变量名只能由字母、数字、下划线组成,并且首字母不能为数字,同时不能为保留字;并且变 &n
本文旨在为新手讲解Java基本数据类型的用法及注意事项,对于久经沙场的前辈请忽略此文。Java同C、C#、C++一样是一种强类型的语言,即每个变量在使用之前,都必须为变量声明一个数据类型;在Java中共有8中基本数据类型,在本文稍后将一一作出讲解。说明:在Java中,当需要表示超出基本数据类型所能够表示的精度的数值的时候,可以使用Java中已经封装好的算术包;但需要注意的是,该算术包并非是一个数据
包:1. 对类文件进行分类管理2. 给类提供多层命名空间3. 写在程序文件的第一行4. 类名的全称 包名.类名5. 包也是一种封装形式 package Hello; class HelloPackage&
异常:在运行时,发生不正常的情况在java中用类的形式对不正常情况进行了描述和封装对象描述不正常情况的类,就称为异常类以前正常流程代码和问题处理代码相结合现在将正常流程代码和问题处理代码分离,提高阅读性其实异常就是java通过面向对象的思想将问题封装成了对象,用异常类对其进行描述不同的问题用不同的类进行具体描述 异常的体系:问题很多,意味着描述的类也很多,将其向上抽取,形成了异常体系最终
多态:某一事物的多种存在形态;简单说、就是一个对象对应不同的类型 例如:对象多态性 Class 动物{} Class 猫 extends 动物{} 猫 x= 
抽象类:1. 抽象的概念:笼统、模糊、不具体2. 特点:方法只有声明没有实现时,该方法就是抽象方法,需要被abstract关键字修饰,抽象方法 必须定义在抽象类中,该类也必须被abstract修饰3. 抽象类不可以被实例化。因为调用抽象方法没意义,无方法体4. 抽象类必须有其子类覆盖了所有的抽象方法后,该子类才能被实例化,否则、子类还
Final关键字:Final 可以修饰类、方法、变量Final修饰的类不可以被继承Final修饰的方法不可以被覆盖Final修饰的变量是一个常量,只能被赋值一次内部类只能访问被final修饰的局部变量 继承弊端: 打破了封装性,而final可以可以解决乱用继承的情况。 为什么要用final修饰变量?
子类的实例化过程: 子类中所有的构造函数默认都会访问父类中空参数的构造函数。 class Parent { Parent(){ &
Copyright © 2005-2024 51CTO.COM 版权所有 京ICP证060544号