java进阶(29)--HashMap集合

一、HashMap简介 1、HashMap底层是哈希表结构,类似字典,初始化如下: 2、哈希表结构: 是一个数组+单向链表的结构体 数组:查询效率较高,随机增删效率很低 单向链表:在随机增删方面效率较高,查询方面效率很低 哈希表将以上两种数据结构融合在一起,充分发挥它们各自的优点。 3、HashMa ... »

Liunx运维(十二)-Liunx系统常用内置命令

文档目录: 一、Liunx内置命令概述 二、LIunx常用内置命令实例 1、help查看内置命令帮助2、查看内置命令使用方法3、":" 占位符4、 "." 与source5、条件测试"["和test6、命令别名alias和unalias7、后台任务相关bg/fg/jobs8、break跳出循环9、c ... »

Liunx运维(十一)-系统管理命令

文档目录: 一、lsof:查看进程打开的文件 二、uptime:显示系统的运行时间及负载 三、free:查看系统内存信息 四、iftop:动态显示网络接口流量信息 五、vmstat:虚拟内存统计 六、mpstat:CPU信息统计 七、iostat:I/O信息统计 八、iotop:动态显示磁盘I/O统 ... »

Liunx运维(十)-网络管理命令

文档目录: 一、ifconfig:配置或显示网络接口信息 二、ifup:激活网络接口 三、ifdown:禁用网络接口 四、route:显示或管理理由表 五、arp:管理系统的arp缓存 六、ip:网络配置工具 七、netstat:查看网络状态 八、ss:查看网络状态 九、ping:测试主机之间的网络 ... »

Liunx运维(九)-Liunx进程管理命令

文档目录: 一、ps:查看进程 二、pstree:查看进程状态树 三、pgrep:查找匹配条件的进程 四、kill:终止进程 五、killall:通过进程名终止进程 六、pkill:通过进程名种植进程 七、top:实时显示系统中各个进程的资源占用状况 八、nice:调整程序运行时的优先级 九、ren ... »

Liunx运维(七)-用户管理及用户信息查询命令

文档目录: 一、useradd:创建用户 二、usermod:修改用户信息 三、userdel:删除用户 四、groupadd:创建新的用户组 五、groupdel:删除用户组 六、passwd:修改用户密码 七、chage:修改用户密码有效期 八、chpasswd:批量更新用户密码(备注1:密码测 ... »

Liunx运维(六)-文件备份与压缩命令

文档目录: 一、tar:打包备份 二、gzip:压缩或解压文件 三、zip:打包和压缩文件 四、unzip:解压zip文件 五、scp:远程文件复制 六、rsync:文件同步工具 分割线:正文 预置相关文件数据: 一、tar:打包备份 1、tar -zcvf www.tar.gz ./html/ # ... »

Liunx运维(五)-信息显示与搜索文件命令

文档目录: 一、uname:显示系统信息 二、hostname:显示或设置系统的主机名 三、dmesg:系统启动异常诊断 四、stat:显示文件或文件系统状态 五、du:统计磁盘空间使用情况 六、date:显示与设置系统时间 七、echo:显示一行文本 八、watch:监视命令执行情况 九、whic ... »

Liunx运维(三)-文件过滤及内容编辑处理

文档目录: 一、cat:合并文件或查看文件内容 二、tac:反向显示文件内容 三、more:分页显示文件内容 四、less:分页显示文件内容 五、head:显示文件头部内容 六、tail:显示文件尾部内容 七、tailf:跟踪日志文件 八、cut:从文本中提取一段文字并输出 九、split:分割文件 ... »

java进阶(26)--ForEach

JDK5.0后新特性 一、普通for循环 二、增强for循环 语法 for(元素类型 变量名:数组或集合){} 三、优、缺点 1、缺点:无下标 2、优先:代码简洁 四、集合使用for each 1、迭代器方式 2、使用下标方式 3、使用for each ... »

java进阶(23)--List接口

一、基本概念 1、有序可重复 2、有下标 3、包含ArraList、LinkedList、Vector 二、List中特有的方法 且常用 (以下军均为数组通用方法) 1、void add(int index,Object element):添加元素 集合末尾添加"end" 集合指定位置(第一位)添加 ... »

java进阶(19)--异常处理机制

一、基本概念 1、异常的作用: java将异常信息打印至控制台,供程序修改,增加其健壮性。 int c=1/0; //将抛出 java.lang.ArithmeticException 2、异常以类的形式存在,每个异常类都可以生成异常对象 3、异常的继承关系,UML图描述(暂缺) 4、编译时异常与运 ... »

java基础(11)--封装

一、java面向对象三大特别: 1、封装 2、继承 3、多态 二、封装的作用 1、属性私有化(private) 2、对外提供简单的入口 如公开的set()与get()方法,并且都不带static 三、举例说明 public class TestBase11Encapsulation { privat ... »

java基础(十)--空指针异常

空指针异常即:java.lang.NUllPointException异常,主要用于在对象为null的情况下,调用对象的方法或对象的属性时会抛出。 举例说明: public class TestBase10NullPointExcepiton { public static void main(St ... »

java基础(九)--方法重载

如System.out.println()方法即是方法重载的。 以下举例说明自定义sum()方法的重载 package cnblogs; public class TestBase09MathReload { public static void main(String[] args) { Syst ... »

java基础(七)--基本类型转换

一、转换规则 1、类型转换的原则是: 小容量可以自动转成大容量,大容量转成小容量,需要强制转换,有些类型之前不能转换 判断以下语句是否符合要求 2、默认的识别数字 整数默认->int 浮点数默认->double 浮点数存储空间>整数 二、转换示例 1、long a1=200; --true(int转 ... »