- 博客(7)
- 收藏
- 关注
原创 Java IO流案例:使用IO流的形式完成简单的登录注册功能
1.public interface UserDao { // 注册方法 public abstract void regist(String username,String password); // 登录方法 public abstract boolean login(String username,String password);}2.public class UserUaoImpl implements UserDao { // static:静态代码块只能访问静态
2020-07-10 22:06:16
568
原创 Java 抽象类和接口小结
一、抽象类1. 概念:使用abstract关键字修饰的类。2. 成员特点:成员变量:既可以定义常量,也可以定义变量。成员方法:既可以是非抽象方法,也可以是抽象方法。构造方法:既存在有参构造,也存在无参构造方法。3. 抽象方法:被 abstract 修饰,并且在定义方法的时候,只是方法声明 ,没有方法体。abstract class Animal{ // 抽象方法 public abstract void eat() ; //非抽象方法 public void show()
2020-06-13 17:20:23
302
原创 Java 内部类和匿名内部类小结
一、什么是内部类在一个类中定义另外一个类举例: 在类A中,定义一个类B,就可以将类B作为A类的内部类.二、分类1)成员内部类:在外部类的成员位置,定义一个类。2)局部内部类:在外部类的局部位置,定义一个类。三、成员内部类访问特点访问成员内部类中的成员方法:需求:在测试类中如何访问成员内部类中的show方法(非静态)// 外部类class Outer{ private int num = 10 ; public int num2 = 20 ; //成员内部类 public
2020-06-10 22:00:32
358
1
原创 Java 面向对象及封装、继承、多态三大特征总结
一、面向对象思想总结1. 什么是面向对象?面向对象思想,是基于面向过程而言的:1)面向过程:实现一个功能的时候,每一个具体的步骤都需要亲力亲为,详细的处理每一个细节。2)面向对象:实现一个功能的时候,不关心中间具体的步骤,找一个已经具有该功能的人,来帮我做事情。2. 举例(洗衣服)说明:1)面向过程:脱衣服—>拿一个盆—>导入洗衣液—>加水—>浸泡几分钟—>开始搓洗—>清洗泡沫—>拧干—>晾晒2)面向对象:脱衣服—>打开全自动洗衣机(对象)
2020-06-08 13:38:46
261
原创 Java 冒泡排序法 傻瓜式图文详解!
冒泡排序1. 原理: 一组数据,较大的数沉下去,较小的数慢慢冒起来,以从小到大排序为例,即较大的数依次放置数据末尾,较小的数依次往开头.**2.**以
2020-06-02 18:53:18
487
原创 Java 选择排序法 傻瓜式图文详解!
一、选择排序原理:第一次从待排序的数据元素中选出最小(或最大)的一个元素,存放在序列的起始位置,然后再从剩余的未排序元素中寻找到最小(大)元素,然后放到已排序的序列的末尾。以此类推,直到全部待排序的数据元素的个数为零。以依次选出数组中最小元素的为例:第一次:选出最小元素放在a[0]中第二次:选出最小元素放在a[1]中第三次:选出最小元素放在a[2]中第四次:选出最小元素放在a[3]中第五次:选出最小元素放在a[4]中分析:由上述步骤可看出利用for循环的嵌套即可实现
2020-05-31 11:57:57
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人