java零基础入门-数组
哈喽,各位小伙伴们好,我是喵手。
今天我要给大家分享一些自己日常学习到的一些知识点,并以文字的形式跟大家一起交流学习,互相学习,才能成长的更快,对吧。
我是一名java开发,所以日常接触到最多的就是java啦,所以我趁自己有空,就来好好回忆,把自己学到的会的,进行输出,不图什么有回报,只想能帮助到更多的小伙伴,就好。
小伙伴们在批阅的过程中,如果觉得文章不错,欢迎点赞、收藏、关注哦。三连即是对喵手我创作道路上最好的鼓励与支持!
一、前言
我们都知道,在Java中,数据类型还分引用类型,对吧,它共有三种
分别是类,数组和接口,这些引用类型默认值都为null。
如果要论基本类型与引用类型的区别:那就是对于内存分配区域的不同,基本数据类型是存栈,而引用类型是分配在堆上的。
而今天,我就来讲讲这引用类型中的第二类,数组,是不是光从字面上都猜不透,它究竟是啥东西,对吧,其实我一开始接触它的时候,我也不认识,但是也是看了一位大佬写的入门教程,才反应过来,原来这就是数组啊。
而今天,我虽没有达到曾经引我入门的那位大佬的高度,但是我也想作为程序员的一员,也很乐意做那位引路人,把刚入门的你带进来,真正领悟java的魅力。
二、数组
1、概念:
数组是一种数据结构,是用来存放同一类型值的容器,然后可以通过数组下标来指定获取数组中的值。
2、特性:
1.引用数据类型。
2.其长度固定,也就是说可以存储固定个数的数据。
3.其数组中的元素类型必须一致。
4.数组长度一旦确定,不可更改。比如一个容器,买回来500ml,那容量就只有500ml大。
5.长度可以为0,但是不能为负数。
6.可以使用 new 关键字来进行初始化。
3、创建方式:
数组的创建方式可分为两种,动态创建和静态创建。如下我将一一举例。
1、静态创建方式。
//当数组创建时就已经有了值
int[] intArr = {1, 3, 5, 6};
String[] strArr = new String[]{"a", "d", "f"};
2、动态创建方式,其默认值就是每个数据类型的默认值。
//创建时指定数组长度并分配默认值
int [] intArr = new int [5];
String [] strArr = new String [10];
4、获取数组中的数据:
指定获取数组中的某一个元素,都是直接通过数组然后指定其索引获取,索引从0开始。
int[] intArr = {1, 3, 5, 6};
String[] strArr = new String[]{"a", "d", "f"};
//获取intArr的第3位元素
System.out.println(intArr[2]);
//获取strArr的第2位元素
System.out.println(intArr[1]);
三、实例演示
我接下来就来演示一下,数组的使用,包括获取数组的每一个值。
public static void main(String[] args) {
int[] intArr = {1, 3, 5, 6};
//直接使用for循环遍历
for (int i = 0; i < intArr.length; i++) {
System.out.println("intArr[" + i + "] = " + intArr[i]);
}
}
可以看下输入结果:
intArr[0] = 1
intArr[1] = 3
intArr[2] = 5
intArr[3] = 6
... ...
好啦,今天的教学内容到这里就要即将结束啦,如果对文中的任何知识点有疑问,欢迎评论区评论留言呀,我看见都会一一解答的。
四、结尾
教学是结束了,但是有些话不知我但讲不当讲,啊哈哈, 可我还是想说给你们听听。如下是我很喜欢的一句话,我打算送给你们,希望我们都能变得更好更优秀。
wished for you successed !!!
--------------------------------------------
⭐️若喜欢我,就请关注我叭。
⭐️若对您有用,就请点赞叭。
⭐️若有疑问,就请评论留言告诉我叭。
--------------------------------------------
- 点赞
- 收藏
- 关注作者
评论(0)