开发者社区> 问答> 正文

java语言在变量前面加上static和不加static有什么区别

java语言在变量前面加上static和不加static有什么区别

展开
收起
云计算小粉 2018-05-10 20:09:02 4485 0
2 条回答
写回答
取消 提交回答
  • 加static静态变量,存在方法区里,不加static存堆
    2019-07-17 22:18:08
    赞同 展开评论 打赏
  • 加static表示静态变量,即这个变量是属于类的,所有从这个类创建出来的对象都共享这个变量。如果不加static,则变量是属于对象的,即每个对象都有自己的一份数据,互不影响
    2019-07-17 22:18:08
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Cloud Alibaba - 重新定义 Java Cloud-Native 立即下载
The Reactive Cloud Native Arch 立即下载
JAVA开发手册1.5.0 立即下载