2023.2.27

文章介绍了Java中数组的反转、相加及统计特性,包括平均数、最大值和最小值的计算。同时,讲解了异常处理的基本语法和自定义异常。此外,对比了数组和集合(如ArrayList)的使用,并展示了ArrayList的实例,包括添加元素、获取长度和值。最后,探讨了值传递和引用传递的概念及其区别。
摘要由CSDN通过智能技术生成

一、掌握的知识

  1. 遇7跳过问题(与之前的水仙花案例相似)

  1. 数组的元素反转、相加、平均数、最大值与最小值的求解方式

  1. 语法中常见的异常、异常的基本语法、异常的转换、自定义异常

  1. 集合的基本概念与基础语法:集合可以自己扩充长度,相较数组,更加地方便使用、且节省空间。

  1. 常用接口和类

  1. ArrayList的基本语法:

list.size():集合的长度

list.get(i):获取数组内的第i个值

package list;

import java.util.ArrayList;

public class test1 {
    public static void main(String[] args) {
        ArrayList list = new ArrayList();
        list.add("zhangsan");
        list.add("wangwu");
        list.add("zs");
        list.add("lisi");
        list.add("zhangsan");
        System.out.println(list);
        System.out.println(list.size());
        System.out.println(list.get(3));

    }
}

二、难点与解决办法

值传递与引用传递的不同:(重要)

值传递:复制实参中的数据传递给调用的方法,调用完方法之后,方法在栈内存中被释放,输出的值依旧是main方法中原本的值

引用传递:将栈内存中的地址传递,占内存中的地址指向堆内存中存储的具体数值,调用方法时,方法会改变占内存的地址指向的值,于是返回的数值就变成了新的值。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值