自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 数组操作,在JVM内存结构中是怎样一个过程

首先,内存结构,分为栈、堆、方法区(方法区以后再谈)变量在内存中的存储成员变量:声明在类中,方法外,存放于堆中局部变量:声明在方法内部的变量,或者是形参,存放于栈中看以下代码第一行,int[][] arr 是局部变量,存放于栈中,new int[3][5],Java中几乎所有new的对象全部存放于堆中,这里arr通过地址值找到在内存中分配的空间,完成数组的一系列操作第二行是对arr[0][2]赋值第三行,很多初学者会误以为arr1是复制了数组arr,其实不然,这个操.

2022-01-03 14:58:39 324

原创 for循环嵌套输出菱形

因为菱形肯定行数是要为奇数,我把它分为了三部分,也可以把中间那一行放到上半部分一起,我懒得改了,下面是代码: for(int i = 1;i<=n;i++){ if(i<(n+1)/2){ for(int k=(n+1)/2-i;k>=1;k--) { System.out.print(" "); } for(int j=1;j<=2*(i-1)+1;j++) { System.out.print("*");..

2021-12-30 08:45:17 1472

原创 关于byte超出数据范围问题

今天遇到一个问题byte a = 1;a+=200;byte 自增时我特意改成了超过他范围(-128-127)的数最后控制台输出了 -55查了好久,谈谈我的理解计算机底层存储是用补码的形式201的二进制表示 1100 1001 正数的补码是它本身 也就是 1100 1001->1100 1001(补码存储)此时 输出的时候 把这个补码 识别成了byte的八位,也就是看成了一个负数负数求源码 符号位不变 其他位取反 结果+...

2021-12-29 16:48:33 1295

原创 JAVA分支结构

1.if分支结构 (1) if基本结构 if(判断条件/布尔表达式){ //条件成立执行的语句 } (2) if...else结构 if(判断条件/布尔表达式){ //条件成立执行的语句 }else{ //条件不成立执行的语句 } (3)...

2021-12-28 16:08:50 108

原创 java基本操作以及数据类型的总结

JAVA最主要特点 面向对象2.DOS命令操作 (1)更换盘符:d: (2)查看当前目录下的内容: dir (3)进入文件夹 : cd 文件夹的名字 (4)返回上一级目录: cd .. (5)清空屏幕:cls (6)删除文件:del 文件名 (7)删除文件夹:rd 文件夹名称 (8)退出:exit 3.public修饰的类名必须要与文件名一致 4.有了 package 之后...

2021-12-28 09:26:05 126

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除