摘要:
在JDK1.5之后增加一种静态导入的语法,用于导入指定类的静态成员变量、方法or该类全部的静态成员变量、方法。 前提:如果一个类中的方法全部是使用static声明的静态方法,则在导入时就可以直接使用import static的方式。 格式: 1.导入指定类的静态成员变量、方法 import stat 阅读全文
摘要:
迭代器简介: 迭代器不是集合,而是一种用于访问(遍历)集合的方法,可用于迭代ArralList和HashSet集合。 Iterator 是 Java 迭代器最简单的实现,ListIterator 是 Collection API 中的接口, 它扩展了 Iterator 接口。 迭代器的使用: 迭代器 阅读全文
摘要:
堡垒机,也叫做运维安全审计系统,它的核心功能是 4A: 身份验证 Authentication 账号管理 Account 授权控制 Authorization 安全审计 Audit 简单总结一句话:堡垒机是用来控制哪些人可以登录哪些资产(事先防范和事中控制),以及录像记录登录资产后做了什么事情(事后 阅读全文
摘要:
概述: 正则表达式,又称规则表达式。(英语:Regular Expression,在代码中常简写为regex、regexp或RE)。 在编写处理字符串的程序或网页时,经常会有查找符合某些复杂规则的字符串的需要。 正则表达式就是用于描述这些规则的工具。换句话说,正则表达式就是记录文本规则的代码。 很可 阅读全文
摘要:
数组定义: 存储同一种数据类型的多个元素的集合,也可以看成是一个容器. 数组的格式: 格式1: 数组类型[] 数组名 int[] a //一般采用这种方式定义 格式2: 数据类型 数组名[] int a[] //早期使用这种方式定义 数组初始化: 所谓初始化,就是为数组中的数组元素分配内存空间,并为 阅读全文
摘要:
StringBuffer概述: 前面我们讲过Stringr的两种拼接方法:1.使用符号“+”; 2.使用方法concat(String str). 但是,使用这两种方法进行拼接都会生成一个新的String对象,既耗时,又浪费空间。 而StringBuffer就可以解决这个问题,因为它是线程安全的可变 阅读全文
摘要:
String类代表字符串 所有字符串文字都被实现为此类的实例。 字符串的值在创建后不能被修改,因此,它们可以被共享。 String类主要有6个构造函数: 1.空构造 String s = new String(); 2.使用指定的字节数组构造字符串 byte[] bys = {97,98,99,10 阅读全文
摘要:
Eclipse简介: 是一种可扩展的开放源代码的开发平台,1999年由OTI和IBM的IDE开发组组建。 就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境。 特点:免费、纯Java编写、免安装、扩展性强。 注:MyEclipse一开始只是eclipse的一个插件,但随着功能的发展 阅读全文
摘要:
一.概述 IO流是用来处理设备间的数据传输。(上传文件和下载文件) 所谓流,就是一组有顺序的,有起点和终点的字节集合,是对数据传输的总称或抽象,相当于数据传输的通道。 IO流特性:先进先出、顺序存取、只读或者只写 IO流分类: 按流向: 1.输入流:把数据从其他设备上读取到内存中的流。(比如将硬盘的 阅读全文
摘要:
一.集合的由来 我们学习的Java是面向对象语言,而面向对象语言对事物的描述是通过对象体现的。 为了方便对多个对象进行操作,我们就必须把这多个对象进行存储。 而要存储多个对象,就不能是一个基本的变量,而应该是一个容器类型的变量。 首先我们想到的是数组,但数组的长度是固定的且只能放统一类型的数据。 另 阅读全文