• 对象的行为和数组


    1.  调试步骤:

    A.定位逻辑错误的错误点,设置断点

    B.启动调试—Debug

    C.单步执行(F5单步进入,F6单步跳过),观察变量(variables)

    D.修改

    2.  调用方法

    A.方法返回一个值

    B.方法不返回一个值

    C.方法抛出一个异常给方法的调用者

    3.  组成方法签名的部分

    A.访问修饰符(public 公用的、private 私有的、protected 受保护的、默认的)

    B.可选修饰符(static静态的, final最终的, abstract抽象的, native本地的, synchronized互斥的)

    C.返回值

    D.方法名

    E.形式参数列表

    F.抛出的异常列表

    4.  在Java中只有值传递

    5.  方法重载

    含义:在同一个类中有一到多个方法名相同,但参数列表不同(参数类型不同或参数个数不同,满足其中一个条件即可)

    6.  构造器(构造方法)

    A.构造方法在类创建对象时被调用,初始化对象中的成员变量。

    B.构造器须满足两个条件:

    a构造器的名称必须与类名相同

    b.构造器没有返回值或返回值类型

    C.在类中没有添加构造器时,编译器会给类添加一个默认的构造器。这个默认的构造器没有形式参数,而且不做任何事情。如果我们在类中添加了一到多个构造器,那么编译器就不会为类添加默认的构造器。

    D.在构造器中使用this: this(参数列表)用于一个构造器调用本类中的其它构造器,但是this语句必须是本类构造器的第一行,否则会报错。

    7. 数组含义:

    数组是存储在一个连续的内存块中的元素集合。数组中的每个元素必须是相同的数据类型,并且通过索引(下标)进行区分。数组中的第一个元素的索引为0。(索引:数组中元素的编号)

    8.  创建数组的步骤:

    A.声明一个对数组的引用。例如:int [ ] sum; 或 int sum [ ];

    B.使用关键字new分配空间。例如:sum=new int[20] 或 int [ ] sum = new int[10];

    9.  数组长度:length

    数组下标越界错误:

    java.lang.ArrayIndexOutOfBoundsException;

    10.  数组初始化

    int [ ] sum = {1,4,5,6,7};

    int [ ] sum = new int[ ]{12,56,7,8};

    11.  foreach语法结构:foreach用于数组或集合遍历

    for(数据类型 变量: 数组或集合名){

    }

    数据类型:单个元素的类型

    变量:指代遍历到的元素值

    12.  多维数组

    Int [1 ] [2 ] sum = {

                {1,2,3},

                {4,5,6} 

    };

    for(数据类型 变量: 数组或集合名){

       for(数据类型 变量: 数组或集合名){

    }

    }

  • 相关阅读:
    第4章-控制执行流程
    第3章-运算符
    第2章-对象
    第10章-内部类II
    第10章-内部类
    基于gtest、gmock、mockcpp和lcov的C语言LLT工程 —— LLT构造和lcov查看覆盖率实例
    字符设备驱动框架讲解
    基于Hadoop分布式集群YARN模式下的TensorFlowOnSpark平台搭建
    给 Virtualbox 中 Ubuntu 系统设置静态 IP
    小白请教几个关于Java虚拟机内存分配策略的问题
  • 原文地址:https://www.cnblogs.com/lxh1197412986/p/4437225.html
Copyright © 2020-2023  润新知