首页 > 编程语言 >java学习日记20230310-数组

java学习日记20230310-数组

时间:2023-03-10 16:56:12浏览次数:41  
标签:20230310 java int 数据类型 数组名 引用 数组 日记 赋值

数组

数组/排序/查找

数组可以存放多个统一类型的数据,数组本身也是一种数据类型,引用类型;

 

 

 

 

  • array.length 标识数组的大小/长度
  • 数组的定义
    • 数据类型[] 数组名 =  new 数据类型[大小] //int a[] = new int[5];
    • 数组名[index] 取出对应数组对应的数据 //a[2]取出数据第三个数据,从0开始
    • 数据类型[] 数组名。数据类型 数组名[]. 先声明数组,再创建数组。声明的时候没有内存空间,创建时分配内存空间
    • 数据静态初始化。数据类型[] 数组名= {元素值};
    • 数组是多个统一类型的数据组合,实现对数据的统一管理;
    • 数组中的数据类型可以是任意数据类型,包括基本数据类型和引用数据类型,不能混用;
    • 数组创建后,如果没有被赋值,幽默值
      • int/short/long/flout/double/byte/ 为0
      • char /u0000
      • boolean false
      • String null
    • 数组的下标从0开始
    • 数组的下标=数组的长度 -1,否则数组越界
    • 数组本质是个对象
    • 数组赋值机制
      • 数组在默认情况下,是引用赋值
      • 值传递/拷贝和引用传递/地址拷贝的区别
      • jvm内存
        • 栈         堆               方法区
        • 数组是地址引用(堆里面有个区域,数组赋值是地址赋值)
      • 数组扩容:

        • 实现动态给数组添加元素;
      • 数组缩减:
        • 实现动态给数组删除元素;

 

标签:20230310,java,int,数据类型,数组名,引用,数组,日记,赋值
From: https://www.cnblogs.com/DragonJack/p/17202423.html

相关文章

  • java-IO-字节流写数据加异常处理
       ......
  • 如何通过Java程序加密或者解密PDF文档
    PDF文档加密是一种用于保护文件内容的功能。加密后的文档需要提供密码才能打开和查看。这一功能有效防止未经授权的访问、复制和修改PDF文件。FreeSpire.PDFforJava支......
  • java-IO-字节流写输入的三种方式
        ......
  • java自定义类数组的初始化
    也就是说,在声明了自定义类的数组之后,对每一个数组元素的初始化,都要为其new一个对象出来使得指针指向该对象,Java语言本身是不提供在自定义类数组声明时候自动创建新对象的方......
  • 设计模式-javascript实现【外观模式】
    定义:外观模式又叫门面模式,外观模式为一个系统中的子系统提供一个统一的高层接口,从而方便使用子系统。1.用类实现外观模式classCpu{install(){console.log('......
  • java-IO流概述和分类
      ......
  • JAVA WEB项目文件夹上传下载控件
    ​ 第一点:Java代码实现文件上传FormFilefile=manform.getFile();StringnewfileName= null;Stringnewpathname= null;StringfileAddre= "/numUp";try{......
  • Java之BigDecimal 使用总结
     一、BigDecimal 产生   Java在java.math包中提供的API类BigDecimal,用来对超过16位有效位的数进行精确的运算。双精度浮点型变量double可以处理16位有效数,但在实际......
  • java String转Json工具类
    importcom.fasterxml.jackson.core.JsonProcessingException;importcom.fasterxml.jackson.databind.ObjectMapper;importjava.util.HashMap;importjava.util.List;imp......
  • java自定义注解实现字段格式化(二)
    上篇java自定义注解实现字段格式化 我们自定义了另一个浮点数格式化的注解一、格式化处理器接口但在实际生产中,处理浮点数的格式化,可能还会有其他数据的格式化,比如日期......