首页
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
友情连接
推荐
autojs
Search
1
charles破解注册码(含windows和mac)最新安装教程「亲测有效」
67 阅读
2
mac下的好用工具小身材大本领-NeatDownloadManager-ndm下载器
57 阅读
3
【N1和Armbian】一、N1刷Linux系统armbian
52 阅读
4
docker更新现有容器为自动重启
45 阅读
5
【N1安装飞牛优化四】关闭不必要服务优化记录
40 阅读
登录
Search
标签搜索
JAVA
JAVA学习系列
docker
Linux
js
N1
git
模块二
模块一
端口
模块五
数据库
模块九
模块四
镜像
模块三
模块六
MySQL
百度网盘
nginx
DaiMaFengZi
累计撰写
598
篇文章
累计收到
16
条评论
首页
栏目
斐讯设备
疯言疯语
系统运维
编程语言
网站建设
页面
友情连接
推荐
autojs
搜索到
598
篇与
的结果
2024-05-28
[上]JAVA学习系列模块五第四章118.内存图_两个数组指向同一片空间
[上]JAVA学习系列模块五第四章118.内存图_两个数组指向同一片空间视频{bilibili bvid="BV1YT4y1H7YM" /}笔记两个数组指向同一片内存空间arr2不是new出来的,是arr1直接赋值的,arr1在内存中保存的是地址值,给了arr2,那么arr2的地址值和arr1就是一样的所以此时arr1和arr2指向了堆内存中的同一片空间(同一个地址值,同一个数组),此时改变一个数组中的元素会影响到另外一个数组
2024年05月28日
6 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第四章117.内存图_两个数组内存图
[上]JAVA学习系列模块五第四章117.内存图_两个数组内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记我们创建了两个数组,在堆内存中开辟了两个不同的空间,此时修改一个数组中的元素不会影响到另外一个数组中的数据
2024年05月28日
8 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第四章116.内存图_一个数组内存图
[上]JAVA学习系列模块五第四章116.内存图_一个数组内存图视频{bilibili bvid="BV1YT4y1H7YM" /}笔记一个数组内存图
2024年05月28日
4 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第四章115.内存图_介绍
[上]JAVA学习系列模块五第四章115.内存图_介绍视频{bilibili bvid="BV1YT4y1H7YM" /}笔记内存:可以理解"内存条",任何程序,软件运行起来都会在内存中运行,占用内存,在java的世界中,将内存分为了5大块分为哪5大块 栈(重点)(Stack) 主要运行方法,方法的运行都会去栈内存中运行,运行完毕之后,需要"弹栈",腾空间堆(重点):(Heap) 每new一次,都会在堆内存中开辟空间,并为此空间自动分配一个地址值 堆中的数据都是有默认值的 整数:0 小数:0.0 字符: '\u0000' 布尔:false 引用:null方法区(重点)(Method Area) 代码的"预备区",记录了类的信息以及方法的信息本地方法栈(了解):专门运行native方法(本地方法) 本地方法可以理解为对java功能的扩充 有很多功能java语言实现不了,所以就需要依靠本地方法完成寄存器(了解) -> 跟CPU有关
2024年05月28日
6 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并
[上]JAVA学习系列模块五第三章114.数组高级使用_数组合并视频{bilibili bvid="BV1YT4y1H7YM" /}笔记数组合并 int[] arr1 = {1,2,3} int[] arr2 = {4,5,6}public class Demo05Array { public static void main(String[] args) { int[] arr1 = {1,2,3}; int[] arr2 = {4,5,6}; //创建新数组 int[] newArr = new int[arr1.length+arr2.length]; for (int i = 0; i < arr1.length; i++) { newArr[i] = arr1[i]; } /* 由于已经保存了arr1的三个元素 所以我们保存arr2的元素时,就不能从索引0开始了,不然从arr1中保存的元素会被arr2的元素覆盖 arr2的元素需要从newArr的索引3开始保存 */ //先获取arr1的长度为3 int len = arr1.length; for (int i = 0; i < arr2.length; i++) { /* newArr[3+0] = arr2[0] ;i++ newArr[3+1] = arr2[1] ;i++ newArr[3+2] = arr2[2] */ newArr[len+i] = arr2[i]; } for (int i = 0; i < newArr.length; i++) { System.out.print(newArr[i]+" "); } } }
2024年05月28日
6 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第三章113.数组高级使用_数组扩容
[上]JAVA学习系列模块五第三章113.数组高级使用_数组扩容视频{bilibili bvid="BV1YT4y1H7YM" /}笔记练习_数组扩容数组扩容需求: 定义一个数组:int[] arr1 = {1,2,3,4,5} 将数组由原来的长度扩容到10 public class Demo04Array { public static void main(String[] args) { int[] oldArr = {1,2,3,4,5}; //创建新数组 int[] newArr = new int[10]; //将老数组中的元素复制到新数组中 for (int i = 0; i < oldArr.length; i++) { newArr[i] = oldArr[i]; } //将新数组中的地址值给老数组 oldArr = newArr; //遍历oldArr System.out.println(oldArr.length); System.out.println("=================="); for (int i = 0; i < oldArr.length; i++) { System.out.println(oldArr[i]); } } }
2024年05月28日
19 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第三章112.数组高级使用_数组复制
[上]JAVA学习系列模块五第三章112.数组高级使用_数组复制视频{bilibili bvid="BV1YT4y1H7YM" /}笔记如果arr[索引值]在等号右边,证明是获取值,如果在等号左边,证明是存值arr[0]= 100;arr1[i] = arr2[i]->先看等号右边的,相当于将arr2数组的i索引上的数据,保存到arr1数组的i索引上arr1[0]= arr2[0]↓ 先看等号右边的,先将arr2的0索引上的元素获取出来,保存到arr1数组的0索引上
2024年05月28日
9 阅读
0 评论
0 点赞
2024-05-28
[上]JAVA学习系列模块五第三章111.数组练习_查找元素
[上]JAVA学习系列模块五第三章111.数组练习_查找元素视频{bilibili bvid="BV1YT4y1H7YM" /}笔记键盘录入一个整数,找出整数在数组中存储的索引位置步骤: 1.创建Scanner对象 2.定义数组,随便存几个数据 3.遍历数组,在遍历的过程中判断是否和录入的数相等,如果相等,输出索引public class Demo06Search { public static void main(String[] args) { //1.创建Scanner对象 Scanner sc = new Scanner(System.in); //2.定义数组,随便存几个数据 int[] arr = {11,22,33,44,55,66,22}; int data = sc.nextInt(); //3.遍历数组,在遍历的过程中判断是否和录入的数相等,如果相等,输出索引 for (int i = 0; i < arr.length; i++) { if (data==arr[i]){ System.out.println(i); } } } }问题升级:如果查不到,输出-1,代表没有查到public class Demo06Search { public static void main(String[] args) { //1.创建Scanner对象 Scanner sc = new Scanner(System.in); //2.定义数组,随便存几个数据 int[] arr = {11,22,33,44,55,66,22}; int data = sc.nextInt(); //定义一个变量,此变量用来表示是否有要查找的数据 int flag = 0; //3.遍历数组,在遍历的过程中判断是否和录入的数相等,如果相等,输出索引 for (int i = 0; i < arr.length; i++) { if (data==arr[i]){ System.out.println(i); flag++; } } /* 4.判断flag是否还为0,如果遍历完,比较完之后,出了for循环,flag还是0,证明在遍历的过程中没有走过if */ if (flag==0){ System.out.println(-1); } } }
2024年05月28日
18 阅读
0 评论
0 点赞
1
...
25
26
27
...
75