笔记5

                                           Java基础—Day05

1.回顾

1. 多重循环,常见2层

2. 程序调试:一定要经常想起来去使用

3. 数组

①声明方式: int[] aa = new int[5] , int[] aa = {1,2}

②下标从0开始,最大 length-1 ,遇到 ArrayIndexOut....Exception

③玩数组的时候,长度不要给我写死,而用 数组名.length

④数组中元素有默认值,跟前面变量的定义区分开:前面的变量【局部变量】没有初始化的话,不 能使用

4. 数组的一些常见使用

①最大值/最小值:打擂台

②排序

③增删改查,范围查找

2.数组常见使用2

2.1 数组的内存图

在JVM中,内存划分出不同的区域,比如堆内存、栈内存、元空间。。。。。,目前先掌握2个,堆内 存和栈内存。

2.2 插入算法

了解

明确:我们的插入算法,在一个已经有序的数组中,插入一个数,保证插入后的数组依然有序

关键点:找到要插入数的下标,找到之后,该下标及其后面的值,可能要挪位置。

3.方法入门

方法:对某个功能,我们期望将其定义成方法,目的是重复使用。执行某个方法的时候,方法需要传递 参数,这个参数我们称之为实际参数,简称实参;方法定义时的参数,我们称之为形式参数,简称形 参。

3.1 语法

定义方法,抓住两个重点:

1. 何时需要定义形参:看你的方法的执行是否需要未知量参与,若需要未知量,则定义为形参

2. 何时需要返回值:看你的方法的执行结果是否需要给别人使用,若需要,则使用return 返 回。

3.2 方法之求两数之和

/**

* 计算两个整数的和

* @param num1 数1

* @param num2 数2

*/ public static void sum(int num1,int num2) { System.out.println(num1 + num2);

}

3.3 求数组的最大值

/**

* 求数组的最大值

* @param arr     待求的数组

* @return      返回该数组中的最大值

*/

public static int geMax(int[]  arr){

  int max = arr[0];

  for (int  i  =  1;  i < arr.length;  i++ ){

     if (arr [i] >=  max ) {

        max  =  arr[ i ] ;

        }

       }

        rentur max;

 }

3.3 遍历数组

定义一个方法,输出如下格式: {1#2#3} ,定义两个int类型的数组,调用你定义的方法

3.4 向String数组中插入

3.5 从String数组中删除

3.6 方法重载

定义:在同一个类中,定义多个同名的方法,方法名一样,形参列表不同【顺序、类型、个数】,与返 回值类型和访问修饰符无关。 作用:提高方法调用的灵活性。

3.7 可变参数

JDK1.5新特性,前面讲过一个增强for循环

就当成数组使用

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
深度学习笔记v5是一本关于深度学习的学习资料,下面我将用300字来回答有关这本笔记的内容。 深度学习是机器学习领域的一个重要分支,它主要研究模拟人脑神经网络的算法和模型,用于实现复杂的学习任务。深度学习在图像识别、语音识别和自然语言处理等领域取得了很多重要的突破,成为了人工智能领域的热点研究方向。 深度学习笔记v5中,首先介绍了深度学习的基本概念和原理。笔记详细解释了神经网络结构、前向传播、反向传播以及梯度下降等基本概念和算法。这些内容帮助读者理解深度学习的基本原理和工作机制。 接着,笔记介绍了常用的深度学习框架,如TensorFlow和PyTorch。这些框架提供了丰富的工具和函数,使得深度学习的开发变得更加简单和高效。笔记详细介绍了如何使用这些框架进行模型训练和评估。 此外,笔记还包含了一些深度学习的经典应用案例。这些案例涵盖了图像分类、目标检测、语音识别等多个领域。通过这些案例,读者可以深入了解深度学习在实际问题中的应用,并学习如何利用深度学习解决现实世界中的复杂任务。 最后,笔记还提供了大量的代码示例和练习题,帮助读者巩固所学的知识。通过实践,读者可以更好地理解深度学习的原理和应用。 总而言之,深度学习笔记v5是一本系统而全面的学习资料,适合对深度学习感兴趣的读者。通过阅读这本笔记,读者可以了解深度学习的基本概念和原理,掌握常用的深度学习框架,以及应用深度学习解决实际问题的方法。希望这本笔记能够对读者在深度学习领域的学习和研究有所帮助。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值