首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
博客简介
11 阅读
4
SSH如何访问fe80开头的ipv6????
11 阅读
5
【N1安装飞牛优化四】关闭不必要服务优化记录
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
587
篇文章
累计收到
8
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
26
篇与
的结果
2024-05-28
[上]JAVA学习系列模块五124.模块五回顾&模块六重点说明
[上]JAVA学习系列模块五124.模块五回顾&模块六重点说明视频{bilibili bvid="BV1YT4y1H7YM" /}笔记模块五的重点回顾: 1.概述:容器,本身属于引用数据类型 2.特点: a.定长 b.既可以存储基本数据类型的数据,还可以存储引用数据类型的数据3.定义: 动态初始化: 数据类型[] 数组名 = new 数据类型[长度] 静态初始化: 数据类型[] 数组名 = {元素1,元素2...}4.数组操作: a.获取数组长度: 数组名.length b.存储数据: 数组名[索引值] = 元素 -> 将元素存储到数组指定的索引位置上 c.获取元素: 数组名[索引值] d.遍历: 数组名.fori e.索引:指的是元素在数组中存储的位置 从0开始,最大索引是数组.length-1 唯一,不能重复5.操作数组时容易出现的异常 a.数组索引越界异常:ArrayIndexOutOfBoundsException 原因:操作的索引超出了数组索引范围 b.空指针异常:NullPointerException 原因:对象为null,然后再去操作此对象 6.内存:a.栈:方法的运行在栈 b.堆:数组,对象都在堆,而且每new一次都会在堆中开辟一个空间,堆内存会为此空间分配一个地址值 c.方法区:代码运行之前的预备区,存储class文件 d.本地方法栈 e.寄存器 7.二维数组概述:数组中套了多个一维数组a.动态初始化定义:数据类型[][] 数组名 = new 数据类型[m][n] m:代表的是二维数组长度 n:代表的是每一个一维数组长度 b.静态初始化定义(简化形式): 数据类型[][] 数组名 = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}...} 8.二维数组操作: a.获取长度:数组名.length b.存元素: 数组名i = 值 i:代表的是一维数组在二维数组中的索引位置 j:代表的是元素在一维数组中的索引位置 c.获取元素:数组名i d.遍历:嵌套for 先将一维数组从二维数组中遍历出来,然后再遍历每一个一维数组模块六重点: all
2024年05月28日
0 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五123.模块五总结
[上]JAVA学习系列模块五123.模块五总结视频{bilibili bvid="BV1YT4y1H7YM" /}
2024年05月28日
2 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第五章122.二维数组_二维数组内存图
[上]JAVA学习系列模块五第五章122.二维数组_二维数组内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记二维数组内存图public class Demo06Array { public static void main(String[] args) { int[][] arr1 = new int[3][]; arr1[1] = new int[]{1,2,3}; arr1[2] = new int[3]; arr1[2][1] = 100; } }
2024年05月28日
0 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第五章121.二维数组_存&取&遍历
[上]JAVA学习系列模块五第五章121.二维数组_存&取&遍历视频{bilibili bvid="BV1YT4y1H7YM" /}笔记获取二维数组中的元素格式: 数组名ii:代表的是一维数组在二维数组中的索引位置 j:代表的是元素在一维数组中的索引位置public class Demo03Array { public static void main(String[] args) { String[][] arr = {{"张三","李四"},{"王五","赵六","田七"},{"猪八","牛九"}}; System.out.println(arr[0][0]); System.out.println(arr[2][0]); System.out.println(arr[1][1]); } }二维数组中存储元素格式: 数组名i = 值i:代表的是一维数组在二维数组中的索引位置 j:代表的是元素在一维数组中的索引位置public class Demo04Array { public static void main(String[] args) { String[][] arr = new String[2][2]; arr[0][0] = "张飞"; arr[0][1] = "李逵"; arr[1][0] = "刘备"; arr[1][1] = "宋江"; System.out.println(arr[0][0]); System.out.println(arr[0][1]); System.out.println(arr[1][0]); System.out.println(arr[1][1]); } }二维数组的遍历先遍历二维数组,将每一个一维数组遍历出来再遍历每一个一维数组,将元素获取出来public class Demo05Array { public static void main(String[] args) { String[][] arr = new String[2][2]; arr[0][0] = "张飞"; arr[0][1] = "李逵"; arr[1][0] = "刘备"; arr[1][1] = "宋江"; //遍历二维数组 for (int i = 0; i < arr.length; i++) { /* arr[i]代表的每一个一维数组 */ for (int j = 0; j < arr[i].length; j++) { System.out.println(arr[i][j]); } } } }
2024年05月28日
2 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第五章120.二维数组_获取二维数组长度
[上]JAVA学习系列模块五第五章120.二维数组_获取二维数组长度视频{bilibili bvid="BV1YT4y1H7YM" /}笔记获取二维数组长度格式: 数组名.length获取每一个一维数组长度,需要先遍历二维数组,将每一个一维数组从二维数组中拿出来public class Demo02Array { public static void main(String[] args) { String[][] arr = {{"张三","李四"},{"王五","赵六","田七"},{"猪八","牛九"}}; System.out.println(arr.length); for (int i = 0; i < arr.length; i++) { /* arr[i]代表的是每一个一维数组 */ System.out.println(arr[i].length); } } }
2024年05月28日
1 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第五章119.二维数组_定义
[上]JAVA学习系列模块五第五章119.二维数组_定义视频{bilibili bvid="BV1YT4y1H7YM" /}笔记二维数组的定义格式概述:数组中的套多个数组定义格式 a.动态初始化 数据类型[][] 数组名 = new 数据类型m 数据类型 数组名[][] = new 数据类型m 数据类型[] 数组名[] = new 数据类型mm:代表的是二维数组的长度 n:代表的是二维数组中每一个一维数组的长度数据类型[][] 数组名 = new 数据类型[m][] -> 二维数组中的一维数组没有被创建b.静态初始化 数据类型[][] 数组名 = new 数据类型[][]{{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}} 数据类型 数组名[][] = new 数据类型[][]{{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}} 数据类型[] 数组名[] = new 数据类型[][]{{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}}c.简化静态初始化: 数据类型[][] 数组名 = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}} 数据类型 数组名[][] = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}} 数据类型[] 数组名[] = {{元素1,元素2...},{元素1,元素2...},{元素1,元素2...}}public class Demo01Array { public static void main(String[] args) { int[][] arr1 = new int[2][2]; int[][] arr2 = new int[2][]; System.out.println("======================"); String[][] arr3 = {{"孙悟空","唐僧"},{"刘备","关羽","张飞"},{"宋江"},{"林黛玉","贾宝玉","王熙凤","薛宝钗"}}; } }
2024年05月28日
0 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第四章118.内存图_两个数组指向同一片空间
[上]JAVA学习系列模块五第四章118.内存图_两个数组指向同一片空间视频{bilibili bvid="BV1YT4y1H7YM" /}笔记两个数组指向同一片内存空间arr2不是new出来的,是arr1直接赋值的,arr1在内存中保存的是地址值,给了arr2,那么arr2的地址值和arr1就是一样的所以此时arr1和arr2指向了堆内存中的同一片空间(同一个地址值,同一个数组),此时改变一个数组中的元素会影响到另外一个数组
2024年05月28日
1 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第四章117.内存图_两个数组内存图
[上]JAVA学习系列模块五第四章117.内存图_两个数组内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记我们创建了两个数组,在堆内存中开辟了两个不同的空间,此时修改一个数组中的元素不会影响到另外一个数组中的数据
2024年05月28日
1 阅读
0 评论
0 点赞
1
2
...
4