导航:首页 > 编程语言 > static在java

static在java

发布时间:2025-01-21 09:23:54

java中看到static int i;一个语句,请问static在这里的作用是什么啊

static是类加载的时候最先被初始化的,并且只被初始化一次,你那个题是用i做的累加功能,结果应该是0 1 2 3如果不加static是用这个i的时候必须要new一下ForTest 然后ForTest.i 才能使用

㈡ java中什么时候该用static修饰方法有什么好处或者坏处

当一个方法或者变量需要初始化加载,或者是经常被调用的时候可以加上static。
用static修饰专的方法可以用类名属直接调用,不用的一定要先实例化一个对象然后才可以调用
比如 person这个类里面有一个方法public static add(){}
那么可以直接用person类调用 person.add();当然也可以用下面的方法先出一个对象在调用也是可以
如果这个方法前面没有static 比如 public add(){}
那么先要person p=new person();
然后用p.add();
类加载器在加载这个类的时候就已经实例化了这个类。
坏处:初始化加载,比较占内存,所以不经常用的方法,不建议加此关键字。

阅读全文

与static在java相关的资料

热点内容
华道数据交付是什么 浏览:861
系统网络有什么 浏览:320
有什么可以帮忙p图的app 浏览:121
美食教程视频软件 浏览:549
2017win7与win10 浏览:43
iphone电脑定位追踪 浏览:620
如何判断文件是否存在 浏览:291
怎么搞移动数据密码 浏览:97
编程中如何开始学习 浏览:494
信息论编码与密码学电驴 浏览:200
ps打开文件的方式是什么 浏览:604
西软x5教程 浏览:693
国企虚报财务数据给什么处分 浏览:300
prt源文件下载 浏览:64
java指定字段排序规则 浏览:325
win7文件图标显示 浏览:833
class文件有多少个 浏览:820
qq对话框无法输入中文 浏览:528
港版iphone5s设置呼叫转移 浏览:534
d盘文件全部跑到桌面 浏览:173

友情链接