去除ArrayList中重复字符串元素方式: 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 去除ArrayList中重复自定义对象元素: 需求:ArrayList去除自定义对象元素的重复值(对象的成员变量值相同) 注意事项:重写equals()方法 LinkedList的特有 ...
分类:
编程语言 时间:
2019-05-26 09:38:06
阅读次数:
105
正则表达式 概述: 是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串. 其实就是一种规则.有自己特殊的应用. 作用: 比如注册邮箱,邮箱有用户名和密码,一般会对其限制长度, 这个限制长度的事情就是正则表达式做的 正则表达式的分割功能: String类的功能:public Strin ...
分类:
编程语言 时间:
2019-05-24 09:17:21
阅读次数:
114
静态static注意事项 在静态方法中是没有this关键字的 1,静态是随着类的加载而加载,this是随着对象的创建而存在。 2,静态比对象先存在。 静态方法只能访问静态的成员变量和静态的成员方法 静态方法: 成员变量:只能访问静态变量 成员方法:只能访问静态成员方法 非静态方法: 成员变量:可以是 ...
分类:
编程语言 时间:
2019-05-23 16:50:07
阅读次数:
94
案例演示 1,需求,键盘录入两个数据,返回两个数中较大值*/ 方法重载 同名的方法,不同的参数例表,与返回值类型无关叫重载。 重载的分类: 1,参数的个数不同2,参数的类型不同 顺序不同 ...
分类:
编程语言 时间:
2019-05-19 23:28:02
阅读次数:
170
数组 动态初始化 1:栈:存储局部变量 局部变量就是定义在方法声明上和方法中的变量 2:堆:存储new出来的数组或对象 3:方法区:; 4:本地方法区,和系统相关 E:寄存器,给CPU使用 数组索引越界异常:当访问数组中不存在的索引,会出现索引越界异常 空指针异常:数组已经不再指向堆内存了,而还用数 ...
分类:
编程语言 时间:
2019-05-19 10:16:59
阅读次数:
105
多态 多态的概述: A:多态(polymorphic) 事物存在的多种形态 B:多态前提 a:要有继承关系 b:要有方法重写c:要有父类引用指向子类对象 多态中的成员访问特点之成员变量: 成员变量:编译看左边(父类),运行看左边(父类)多态中的成员访问特点之成员方法:成员方法:编译看左边(父类),运 ...
分类:
编程语言 时间:
2019-05-18 09:33:08
阅读次数:
139
构造方法 构造方法constructor概述和格式: A:构造方法概述和作用 给对象的数据(属性)进行初始化 B:构造方法的格式特点 a:方法名与类名相同(大小也要与类名一致) b:没有返回值类型,连void都没有 c:没有具体的返回值return 注意事项: 1、构造方法不能用对象调用 2、构造方 ...
分类:
编程语言 时间:
2019-05-16 00:00:30
阅读次数:
164
数组 为什么要有数组? 案例:一个养鸡场有六只鸡,他们的体重分别为3kg,5kg,1kg,3.4kg,2kg,50kg。请问这六只鸡的总体重和平均体重是多少? 1 public class test5 2 { 3 public static void main(String[] args) 4 { ...
分类:
编程语言 时间:
2018-09-17 12:30:13
阅读次数:
192
抽象类 为什么要有抽象类? 因为父类方法有不确定性,我们在Animal中定义了一个方法,但是它会被子类的方法覆盖掉,我们就不知道这个方法原本是做什么的 1 public class test1 2 { 3 public static void main(String[] args) { 4 } 5 ...
分类:
编程语言 时间:
2018-09-16 15:28:35
阅读次数:
183
分别使用字节流和字符流完成以下程序: 1. 在指定的路径下新建一个 .txt 文件 "test.txt",利用程序在文件中写入如下内容: "Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台( ...
分类:
编程语言 时间:
2018-04-21 14:26:29
阅读次数:
210