摘要:
容器 普通容器 集合类存放于 Java.util 包中, 主要有 3 种: set(集)、 list(列表包含 Queue)和 map(映射)。 Collection: Collection 是集合 List、 Set、 Queue 的最基本的接口。 Iterator:迭代器,可以通过迭代器遍历集合 阅读全文
摘要:
数据类型 基本数据类型 变量名指向具体数值,变量声明后,Java 立即分配内存空间。 基本数据类型:byte、short、int、long、float、double、char、boolean。 整数类型 byte(8位) 8位 、有符号的以二进制补码表示的整数 min : 128( 2^7) max 阅读全文
摘要:
关键字 修饰符 abstract 抽象类修饰符。 class 标准类修饰符。 final 修饰变量(成员变量和局部变量)、方法、类。 static 修饰变量、方法、代码块。 private 修饰仅限于类的内部访问变量的修饰符。 protected 修饰可以用于子类的访问变量的修饰符。 public 阅读全文
摘要:
面向过程 面向过程是一种自顶向下的编程,强调行为过程,可扩展性可维护性差。 面向对象 面向对象是将事物高度抽象化,必须先建立抽象模型,之后直接使用模型就行了。 封装 将对象细节隐藏,通过公共方法暴露对象功能。 继承 子类可以直接或间接获得父类成员。 强耦合,父类变更影响子类。 破坏了封装,父类的实现 阅读全文
摘要:
JavaScript中通过双引号或单引号界定一个字符串。String对象只有一个属性:length属性,得到字符串的长度。处理字符串本身的方法charAt(index)返回字符串中index指定位置处的一个字符。charCodeAt(index)返回字符串中index指定位置处的字符的Unicode... 阅读全文
摘要:
JavaScript内建对象包括:String、Array、Math、Date、Boolean、Number、Event、RegExp。使用内建对象的属性和方法需要使用new关键字和构造函数创建内建对象的实例,对象实例继承对象的属性和方法。String定义了所有处理字符串的操作。Array提供一个数... 阅读全文
摘要:
RegExp对象方法exec():与String对象的match()方法功能相同。参数为被搜索字符串。返回数组或null。test():与String对象的search()方法功能相同。参数为被搜索字符串。返回true或false。RegExp对象实例属性global:布尔值,表示正则表达式中后缀选... 阅读全文
摘要:
使用括号“()”进行分组,使子表达式(子模式)可以作为整体独立被修饰,子表达式所匹配的结果会被记录下来并可以单独被访问。/(a(b(cd){2})+)EF/则各引用分别对应:\1 对应(a(b(cd){2})+)\2 对应(b(cd){2})\3 对应(cd)str = "pic1.gif gif2... 阅读全文
摘要:
(?=reg_pattern):正前向断言只有当字符串右侧出现匹配reg_pattern的字符时才匹配正则表达式。str = "img1.jpg,img2.jpg,img3.bmp";reg = /(\w*)(?=\.gif)/;arr_m = str.match(reg);//arr_m = ["... 阅读全文
摘要:
非捕获性分组定义子表达式可以作为整体被修饰但是子表达式匹配结果不会被存储。非捕获性分组通过将子表达式放在"?:"符号后。str = "img1.jpg,img2.jpg,img3.bmp";reg = /(?:\w*)(?=\.gif)/;arr_m = str.match(reg);//arr_m... 阅读全文