TA贡献1784条经验 获得超9个赞
没必要用static不用也是可以的。一般用static 定义局部变量 就三个原因1 希望实现一个全局变量的效果,但仅限于本函数。 于是用static2 要把这个返回到其它函数里面,于是要求退出函数不释放。3 创建数组比较大 防止栈溢出。从你代码上 这三个都体现不出来 所以没必要static的
TA贡献1831条经验 获得超4个赞
所有的全局变量都是静态变量,而局部变量只有定义时加上类型修饰符static,才为局部静态变量。静态变量可以在任何可以申请的地方申请,一旦申请成功后,它将不再接受其他的同样申请。
大厂算法面试真题解析32讲
¥ 68.00
32 堂微服务架构设计与落地精讲课
¥ 78.00
Java 并发编程深度解析
¥ 58.00
网络编程之Netty一站式精讲
再学经典:《Effective Java》独家解析
举报