摘要: 去除ArrayList中重复字符串元素方式 案例演示 需求:ArrayList去除集合中字符串的重复值(字符串的内容相同) 思路:创建新集合方式 去除ArrayList中重复自定义对象元素 A:案例演示 需求:ArrayList去除集合中自定义对象元素的重复值(对象的成员变量值相同) B:注意事项 阅读全文
posted @ 2020-02-09 21:14 20145232 阅读(146) 评论(0) 推荐(0) 编辑
摘要: [TOC] 对象数组的概述和使用 案例演示 需求:我有5个学生,请把这个5个学生的信息存储到数组中,并遍历数组,获取得到每一个学生信息。 创建学生类: Alt Shift s c 空参构造 Alt Shift s o 有参构造 Alt Shift s r get/set方法 Alt Shift s 阅读全文
posted @ 2020-02-08 11:01 20145232 阅读(188) 评论(0) 推荐(0) 编辑
摘要: [TOC] StringBuffer类的概述 通过JDK提供的API, 查看StringBuffer类的说明 线程安全的可变字符序列。一个类似于 String 的字符串缓冲区,但不能修改。虽然在任意时间点上它都包含某种特定的字符序列,但通过某些方法调用可以改变该序列的长度和内容。 StringBuf 阅读全文
posted @ 2020-02-05 18:28 20145232 阅读(228) 评论(0) 推荐(0) 编辑
摘要: [TOC] Scanner的概述和方法介绍 Scanner的构造方法原理 Scanner(InputStream source) System类下有一个静态的字段: public static final InputStream in; 标准的输入流,对应着键盘录入。 一般方法 hasNextXxx 阅读全文
posted @ 2020-02-04 14:13 20145232 阅读(228) 评论(0) 推荐(0) 编辑
摘要: [TOC] Eclipse中HelloWorld案例以及汉化 A:选择工作空间 工作空间 其实就是我们写的源代码所在的目录 B:用Eclipse来完成一个HelloWorld案例 代码以项目为基本单位 创建项目 创建包 创建类 编写代码 C:编译和运行 D:Eclipse的汉化 从Eclipse3. 阅读全文
posted @ 2020-02-02 22:55 20145232 阅读(552) 评论(0) 推荐(0) 编辑
摘要: [TOC] package关键字的概述及作用 A:为什么要有包 将字节码(.class)进行分类存放 包其实就是文件夹 举例: 学生:增加,删除,修改,查询 老师:增加,删除,修改,查询 ... 方案1:按照功能分 com.hwh.add AddStudent AddTeacher com.hwh. 阅读全文
posted @ 2020-01-30 12:03 20145232 阅读(139) 评论(0) 推荐(0) 编辑
摘要: [TOC] 多态的概述及其代码体现 多态(polymorphic)概述 事物存在的多种形态 多态前提 a:要有继承关系。 b:要有方法重写。 c:要有父类引用指向子类对象。 运行结果为猫吃鱼 猫吃鱼 多态中的成员访问特点之成员变量 成员变量 编译看左边(父类),运行看左边(父类)。 运行结果为 10 阅读全文
posted @ 2020-01-17 20:30 20145232 阅读(187) 评论(0) 推荐(0) 编辑
摘要: [TOC] 代码块的概述和分类 根据其位置和声明的不同,代码块可以分为局部代码块,构造代码块,静态代码块,同步代码块。 常见代码块的应用 a:局部代码块 在方法中出现;限定变量生命周期,及早释放,提高内存利用率 b:构造代码块 (初始化块) 在类中方法外出现;多个构造方法方法中相同的代码存放到一起, 阅读全文
posted @ 2020-01-15 22:44 20145232 阅读(559) 评论(0) 推荐(0) 编辑
摘要: [TOC] 构造方法Constructor概述和格式 构造方法概述和作用 给对象的数据(属性)进行初始化 构造方法格式特点 a:方法名与类名相同(大小也要与类名一致) b:没有返回值类型,连void都没有 c:没有具体的返回值return; 构造方法的重载 重载:方法名相同,与返回值类型无关(构造方 阅读全文
posted @ 2020-01-14 23:01 20145232 阅读(422) 评论(0) 推荐(0) 编辑
摘要: 数据类型[] 数组名 = new 数据类型[数组的长度]; int [] arr = new int[5]; //动态初始化,可以存储5个int类型的数据 系统给出默认初始化值,整数类型(byte,short,int,long)都是0 浮点类型(float,double)都是0.0 布尔类型(boo 阅读全文
posted @ 2020-01-13 22:13 20145232 阅读(129) 评论(0) 推荐(0) 编辑