JAVA.324

1.数组:分配连续空间,知道首地址。
2.内存划分:栈(变量),堆(new)
栈回收:代码的生命周期结束就回收;
堆回收:用java中的垃圾回收器回收。
3.JAVA中的引用相当于C语言中的指针。引用变量,这些引用变量存储在一块名叫 “栈内存” 的区域。
4.变量类型:
原子类型:int,double,char,boolean…(普通变量)
其他的基本为引用变量。
5.数组的初始化:
1).int a[]=new int[10];------a[0]=a[1]=a[2]=…=0(int是数值型)(a[]是引用变量)
a[1]=14;---------动态赋值

2).String a[]=new String[10];--------a[0]=a[1]=a[2]=…=null(String为非数值型)
3).int b[]={1,2,3};(静态赋值)
6.递归:
1).void fun()
{
fun()
}
该函数会一直运行,导致计算机内存不够
eg:int fun( int n)
{
if(n==1)
return 1;
return fun(n-1)*2;
}
图示过程:。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值