数据结构1-数组

 1 /**
 2  * 功能描述  数组
 3  *
 4  * @author ASUS
 5  * @version 1.0
 6  * @Date 2022/8/21
 7  */
 8 public class Main2022082101 {
 9     public static void main(String[] args) {
10         // 动态初始化-指定数组长度,系统初始化数值
11         char[] chars1 = new char[5];
12         chars1[0] = 'a';
13         chars1[1] = 'b';
14         chars1[2] = 'c';
15         chars1[3] = 'd';
16         chars1[4] = 'e';
17         // 静态初始化-执行数组数值,系统初始化数组长度
18         char[] chars2 = new char[]{'a', 'b', 'c', 'd', 'e', 'f'};
19         char[] chars3 = {'a', 'b', 'c', 'd', 'e', 'f'};
20         System.out.println(chars1 == chars2);
21         System.out.println(chars1 == chars3);
22         System.out.println(chars2 == chars3);
23 
24         // 数组特点
25         // 1、内存地址连续
26         // 2、通过下标访问成员 下标访问性能高
27         // 3、增删操作带来更大的性能消耗(保证数组越界的问题 需要动态扩容)
28     }
29 }

 

posted @ 2022-08-21 14:25  chch213  阅读(17)  评论(0编辑  收藏  举报