首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
39 阅读
2
【omv5安装教程二】N1盒子Armbian系统下,一条命令搞定Openmediavault(OMV5)安装
18 阅读
3
【N1安装飞牛优化四】关闭不必要服务优化记录
12 阅读
4
博客简介
11 阅读
5
SSH如何访问fe80开头的ipv6????
11 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
端口
模块一
模块五
模块九
数据库
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
588
篇文章
累计收到
9
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
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