zoukankan      html  css  js  c++  java
  • 【师兄笔记】Java记录生活

    笔记精选

    围观

    大一师兄Java笔记

    丨更多

    热文

    Java文笔  |  来源---阿達

    丨更多

    重点

    面向对象中的类,对象,消息的含义

    类和方法的定义,类的实例化,成员变量,方法的调用

    面向对象三大特征:封装,继承,多态

    访问修饰符---可以修饰属性和方法的访问范围

    private | public | protected

    final  关键字

    使用final关键字做标识有“最终的“含义

    final可以修饰类,方法,属性和变量

    final修饰类,则该类不允许被继承

    final修饰方法,则该方法不允许被覆盖

    final修饰属性

    则该类的属性不会进行隐式的初始化或在构造方法中赋值

    final修饰变量,则该变量的值只能赋一次值,即变为常量。

    Object  类

    1. to String() 方法

      在Object 类里面定义 toString() 方法的时候返回对象的哈希code码(对象地址字符串)

    2. equals()方法

      比较的是对象的引用是否指向同一块内存地址

    多态

    对象的多种形式

    1. 引用多态

      父类的引用可以指向本类(子类)的对象

    2. 方法多态

      引用:

    Animal obj1 = new Animal();

    Animal obj2 = new Dog();

    创建本类的对象时,调用的方法为本类方法,创建子类对象时,调用的方法为子类重写的方法或者继承方法。

    抽象类

    abstract定义抽象类

    abstract定义抽象方法,只有声明,不需要实现

    包含抽象方法的类是抽象类

    接口 【可以多继承】

    常量:接口中的属性是常量,即使定义时不添加

    public static final 修饰符,系统也会自动加上

    接口定义:

    方法:

    接口中的方法只能是抽象方法,总是使用,即使定义时不添加public abstract 修饰符,系统也会自动加上

    使用接口:implements

    还有一种接口方式:

    使用接口:接口在使用过程当中,还经常与匿名内部类配合使用匿名内部类就是没有名字的内部类

    多用于关注实现而不关注实现类的名称

    总合

    数据模型分析

    数据结构组成:操作(方法),属性

    业务模型分析

    显示和流程分析:

    显示:用户可以看到的信息提示界面

    流程:显示信息的执行过程步骤

    异常

    Throwable:

    error:错误

    exception:RuntimeException--->非检查异常--->控指针异常,数组下标越界异常,类型转换异常,算术异常

    分散重点

    字符串:是对象,具有不变性。

    基本类型是不能调用方法的,而其包装类具有很多方法。

    Java集合框架体系结构

    Collection:list(常用)排列有序,可重复---》ArrayList,Queue ---》LinkedList , Set ---》HashSet 无虚,不可重复

    Map ---》HashMap <key, value>

    Collection 接口,子接口,以及实现类

    Collection 接口,是Liet Set 和 Queue 接口的父接口

    定义了可用于操作List Set 和 Queue 的方法 --- 增删改查

    List接口及其实现类---ArrayList

    List是元素有序并且可以重复的集合,被称为序列

    List 可以精确的控制每个元素的插入位置,或删除某个位置元素

    ArrayList ---数组序列,是List的一个重要实现类,底层是由数组实现的。

    构成重载的条件:参数类型不同或者参数个数不同,与返回值无关。

    笔记为:学生文笔,只有部分分享

    欢迎指点评论,技术交流

    醉翁猫咪

    ✬如果你喜欢小猫咪1997文章,欢迎分享到朋友圈✬

    这世界

    不是每个人都有机会做自己想做的事情

    但是我们应该尽量去做那些正确的事情

    醉翁猫咪  |   小猫咪1997

  • 相关阅读:
    pytest--重复执行用例 pytest-repeat
    python中查询mongo数据库
    pytest--将参数打到在报告中,ids参数
    pytest-html报告中,添加描述
    pytest-html报告
    pytest -fixture的3种用法(autouse=True)
    httprunner 创建run.py文件,执行套件或case,并生成测试报告
    pytest-使用自定义标记mark
    pytest 函数传参和fixture传参数request
    loadrunner-脚本设计
  • 原文地址:https://www.cnblogs.com/dashucoding/p/12178625.html
Copyright © 2011-2022 走看看