为了账号安全,请及时绑定邮箱和手机立即绑定

自己总结的一些个碎知识点。

标签:
Java

1.因为我们静态属性和方法要在构造方法之前就要初始化,所以我们不能再构造方法当中定义静态属性和方法。
2.因为main函数是静态的,所以我们要在main函数当中写方法要先new一下。
3.为什么main函数必须得static的?因为main函数在累加载的时候就有,系统直接找到静态方法。
静态,一上来就装入内存
main函数其实也是所在类的一个方法,就比如一个类是test,那么该类的main其实就是test.main(String[] args),众所周知如果一个方法不是静态的,则要先实例化该类,比如要这样 test t=new test(); 然后才能调用 test.main();
而这对于运行一个程序的主函数来说是不现实的,所以比如把main函数定义为static,使test.main()可以直接被调用。

因为main就是这个类的主函数,入口,如果每次进这个入口的时候再去实例话然后再去调用这个入口方法,就很罗嗦 。

4.记住了一个.java文件里面只有一个public类,而且这个public类的类名只能和我们的.java的文件名相同。但是不代表一个.java文件里只有一个类,还可以有很多非public的类。

点击查看更多内容
TA 点赞

若觉得本文不错,就分享一下吧!

评论

作者其他优质文章

正在加载中
  • 推荐
  • 评论
  • 收藏
  • 共同学习,写下你的评论
感谢您的支持,我会继续努力的~
扫码打赏,你说多少就多少
赞赏金额会直接到老师账户
支付方式
打开微信扫一扫,即可进行扫码打赏哦
今天注册有机会得

100积分直接送

付费专栏免费学

大额优惠券免费领

立即参与 放弃机会
意见反馈 帮助中心 APP下载
官方微信

举报

0/150
提交
取消