- 博客(3)
- 收藏
- 关注
原创 栈内存与堆内存的简单理解
栈内存 栈内存存储的内容都是局部变量,而当局部变量的作用域结束后,该变量所占的内存就会被释放。 堆内存 堆内存中存放的为通过new产生的数组和对象实体(数组也可以理解为对象的一种),当对象被建立时,栈内存中也会出现与之对应的一个局部变量。该局部变量通过指针与该对象实体所对应的内存区域建立关联,即指针指向对象实体的内存起始地址。 堆内存存在以下特点: 1.每个实体在堆内存中占据一段连续的内存空间,拥...
2019-08-12 22:22:49
1475
1
原创 通过while语句和for语句实现无限循环
在开发过程中,常常会遇到需要写一个无限循环操作来实现某些特定操作,可通过while语句和for语句实现。 while语句 while(true){ 循环体; } 通过将while语句的判断条件设置为true,实现无限循环。 for语句 for( ; ; ){ 循环体; } 通过将for语句中的初始表达式,循环条件,循环后执行的表达式置空,实现无限循环。 ...
2019-08-11 14:31:18
13681
原创 JAVA中用来交换两个值的三种方式
JAVA中用来交换两个值的三种方式 如:a=2,b=3;现要相互交换a,b的值 采用第三方变量 int c; c=a; a=b; b=c; 这种方式常见于实际开发中,具有较强的阅读性。 两个变量之间相互转换 a=a+b; b=a-b; a=a-b; 此方式当a,b的数值过大时,会超出变量类型的取值范围,遭到强制转换。 采用变量之间相异或(^)的方式 一个数值连续两次^(异或)上相同的值,所得结果还...
2019-08-10 20:07:36
354
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人