• 1.数组


    return包括两方面
    1.它代表“已经做完,离开此方法”
    2.如果此方法产生一个值,这个值要放在return 语句后面


    1.数组就是一个箱子:箱子里有格子 (角标)
    int[] s = new int[3];

    int[] arr = {3,4,5};
    2.内存的划分:(内存与变量的范围的关系 )
    1.寄存器 cpu
    2.本地方法区
    3.方法区
    4.栈内存(随时释放)
    存储的都是局部变量
    而且变量所属的作用域一旦结束,该变量就自动释放。
    5.堆内存
    存储是数组和对象(其实数组就是对象)凡是new建立都在堆中。
    特点:
    1.每一个实体都有实地址值
    2.堆内存中的每一个变量都有默认初始化值,根据类型的不同而不同
    整数是:0
    小数:0.0或者0.0f
    boolean: false
    char: '\u0000'
    3.垃圾回收机制


    new 开辟空间运算符
    6.存储已知的具体数据
    int[] arr = {89, 34, 270, 17};

    7.遍历
    for(int x =0; i<arr.length; x++){
    System.out.println(arr[x]);
    }
    8.最值
    public static int getMax(int[] arr)
    {
    int max = arr[0];
    for(int x= 1; int <arr.length;i++){
    if(arr[x]>max)
    max = arr[x];
    }
    return max;
    }

    public static int getMax_2(int[] arr)
    {
    int max = 0;
    for(int x= 1; int <arr.length;i++){
    if(arr[x]>arr[max])
    max = arr[x];
    }
    return arr[max];
    }
    9.排序
    a.选择排序
    public static void selectSort(int[] arr)
    {
    for(int x=0; x<arr.length; x++)
    {
    for(int y=x+1; y<arr.length; y++){
    if(arr[x] > arr[y]){
    int temp = arr[x];
    arr[x] = arr[y];
    arr[y] = temp;
    }
    }
    }
    }
    b.冒泡排序


    面向对象
    1.当创建类时,就是在描述那个类的对象的外观与行为。执行new来创建对象时,数据存储空间才被分配,其方法才供外界调用。

    2.static关键字
    没有创建对象,也能够调用这个方法。

  • 相关阅读:
    PYSpark DataFrame
    wheel用户组
    CURD是什么?
    mysql binlog日志清理
    skype的图片默认保存路径
    bootstrap使用总结
    库表批量新增id字段
    谷粒商城-问题汇总
    开发工具问题汇总
    feign客户端,参数无法传递复杂对象
  • 原文地址:https://www.cnblogs.com/suihui/p/3118508.html
Copyright © 2020-2023  润新知