2018年8月8日

遍历集合的常见方式,排序,用lambda表示是怎样的

摘要: Collection集合的功能: Object[] toArray() 将集合转成数组 Iterator iterator() 通过方法的调用 获取Iterator迭代器对象 // 遍历集合的常见方式 //方式1 Object[] toArray() 将集合转成数组 //普通for 循环 遍历集合 阅读全文

posted @ 2018-08-08 21:29 花伶 阅读(232) 评论(0) 推荐(0) 编辑

2018年7月30日

包和访问权限修饰符,.单例设计模式,.Object类常用方法,.内部类

摘要: 1.包和访问权限修饰符 1.1 包 为什么要导包? 将字节码文件(.class)文件进行分类存放 >包 其实就是文件夹 import java.util.Arrays; 包的划分规则 方案1 按照功能划分 增删改查 CRUD www.qf.cm cn.qf.功能 cn.qf.add AddStude 阅读全文

posted @ 2018-07-30 15:59 花伶 阅读(221) 评论(0) 推荐(0) 编辑

接口

摘要: 1.接口 1.1 什么是接口 interface 接口是一种行为规范 从语法上讲:接口是一种特殊的抽象类(初期理解) 这种特殊的抽象类中 所有的方法都是抽象的 所有的变量都是常量 从功能上讲:接口表示一种约定或者能力 1.2 接口的特点(重点) 1.类与类之间的关系 叫做 继承 extends 类是 阅读全文

posted @ 2018-07-30 15:49 花伶 阅读(116) 评论(0) 推荐(0) 编辑

继承

摘要: 1.继承 is...a 继承 就是让类与类之间产生关系-->父子关系 格式 class 类名1 extends 类名2{ } 类名1 继承于 类名2 类名1 是类名2的儿子 继承的好处和弊端: 好处: 1.提高了代码的复用性 2.提高了代码的维护性 3.让类与类之间产生了关系 是多态的前提 弊端: 阅读全文

posted @ 2018-07-30 14:50 花伶 阅读(137) 评论(0) 推荐(0) 编辑

2018年7月29日

面向对象的四大特征 封装 继承 多态 抽象

摘要: 1.封装 广义: 类 方法 包 的定义本身就是一种封装 狭义: 在设计一个类的时候 将所有的属性设置为私有的 并对各个私有的属性设计相应的 存/取方法 来完成对属性的使用 私有化只能代表封装的特性 可以说私有是封装的一种 不能说封装即是私有 封装的好处: 隐藏实现细节 提供公共的访问方式 提高了安全 阅读全文

posted @ 2018-07-29 20:26 花伶 阅读(181) 评论(0) 推荐(0) 编辑

面向对象

摘要: 1 什么是面向对象 是一种看待问题的思维方式 着眼于找到一个具有特殊功能的具体个体 然后委托这个个体去做某件事 我们把这个个体 就叫做 对象 是一种更符合人类思考习惯的思想(懒人思想) 可以将复杂的事情简单化 将程序员从执行者转换成指挥者 使用面向对象进行开发 先要去找到具体实现某功能的那个对象 如 阅读全文

posted @ 2018-07-29 19:51 花伶 阅读(103) 评论(0) 推荐(0) 编辑

二维数组及Arrays工具类

摘要: 1.二维数组 概念: 数组中的每一个元素类型都是一维数组 二维数组初始化方式: 静态初始化: 格式: 元素类型[][] 数组名 = new 元素类型[][]{{一维数组1},{一维数组2},{一维数组3}...{一维数组n}}; 简化: 元素类型[][] 数组名 = {{一维数组1},{一维数组2} 阅读全文

posted @ 2018-07-29 17:38 花伶 阅读(464) 评论(0) 推荐(0) 编辑

数组(冒泡,选择,排序)

摘要: 数组的格式 数据类型[] 数组名 = new 数据类型[数组长度] 例如 想要创建一个能够存储10个int类型数据的容器 int[] array = new int[10] 分为三个动作: 1.声明了一个数组(=号左边的部分) 2.创建一个数组对象 在内存中给数组分配存储空间(=号右边 new部分) 阅读全文

posted @ 2018-07-29 17:27 花伶 阅读(133) 评论(0) 推荐(0) 编辑

什么是方法 , 方法的重载 ,递归算法

摘要: 方法: 为什么要声明方法 DRY Don't Repeat Yourself(不要写重复的代码) 原则 把能重复使用的逻辑抽取出来 方法的作用 简化代码 提高代码的可读性 提高代码的可维护性 重点:方法声明中需要注意: 1.访问权限修饰符 其他修饰符 可省略 2.一个完整的方法包含声明部分和方法体部 阅读全文

posted @ 2018-07-29 17:12 花伶 阅读(348) 评论(0) 推荐(0) 编辑

2018年7月14日

算法题

摘要: //空心的菱形import java.util.Scanner;class Deng{ public static void main(String [] args) { Scanner scanner=new Scanner(System.in); System.out.println("请输入菱 阅读全文

posted @ 2018-07-14 20:44 花伶 阅读(133) 评论(0) 推荐(0) 编辑

导航