社区
Java SE
帖子详情
为什么main 前面要加 static?
oscar_java
2005-04-25 06:18:09
public static void main(String[] args){}
为什么在main 前面要加上static关键字啊!因我很菜,请各位多多指点。
...全文
234
15
打赏
收藏
为什么main 前面要加 static?
public static void main(String[] args){} 为什么在main 前面要加上static关键字啊!因我很菜,请各位多多指点。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
15 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
bhjsj
2005-04-26
打赏
举报
回复
如果是初学,我觉得没必要去比较第二版和第三版有什么区别,任挑一本,钻研即可.
maomingming
2005-04-25
打赏
举报
回复
普通方法要通过类的实例.方法名()调用,而静态方法不需要类的实例就可调用。
而main()函数是java虚拟机调用,这时还没有任何类的实例,所以要加static关键字。
oscar_java
2005-04-25
打赏
举报
回复
谢谢大家
louisqiang
2005-04-25
打赏
举报
回复
程序运行前是不能生成对象的,而程序又必须要开始,java中的静态方法是不依赖对象就可以直接调用,如果你对类的反射有了解的话,可以更加明白。
oscar_java
2005-04-25
打赏
举报
回复
我还想问thinking in java 第三版和第二版有什么不同,哪一本好一点?
menjew
2005-04-25
打赏
举报
回复
建议看看thinking in java这本书,里面的解说都几容易理解的,而且很详细。
shejf
2005-04-25
打赏
举报
回复
因为 main() 方法需要在类产生前能够被调用
wearetheone
2005-04-25
打赏
举报
回复
感谢onefox(一品狐)以及搂住,又上了一堂
opencsdn
2005-04-25
打赏
举报
回复
因为 main() 方法需要在类产生前能够被调用。
所以需要加 static 脱离需要类实例的束缚,
而 public 则保证它的“可视”性
-----------good
onefox
2005-04-25
打赏
举报
回复
因为 main() 方法需要在类产生前能够被调用。
所以需要加 static 脱离需要类实例的束缚,
而 public 则保证它的“可视”性
Slime_wu
2005-04-25
打赏
举报
回复
静态方法,main这个方法不用实例化主类就能调用
oscar_java
2005-04-25
打赏
举报
回复
静态方法,不用类的对象,这个我了解。但是main 前面加static 还是不是很明了。请说详细一点点,谢谢!
wanghongtaoleifeng
2005-04-25
打赏
举报
回复
从这里开始执行
没有返回值
里面的参数 表示命令行输入的参数
xtuyaowu
2005-04-25
打赏
举报
回复
因为 要使这个方法成为 静态方法, 程序的入口.
程序是从这里开始执行的,应用程序中都要有 该方法.
MARS.nEIL
2005-04-25
打赏
举报
回复
静态方法,不用类的对象,就可以调用main是规定默认调用的程序
如果其它类当中有静态方法,则可以直接用"类名.方法名"的方式来调用
Java:
main
方法
前面
一定
要加
static
?在
main
方法中一定要调用
static
方法?
今天敲代码的时候发现...那么,为什么一定
要加
main
呢?在Java的
main
主函数中调用别的函数的时候应该怎么办呢? 先解释这个: 用
static
修饰的方法,无须产生类的实例对象就可以调用该方法。 没有
static
修饰的方法,需要
java的
main
前面
为什么
要加
static
用
static
修饰的方法,无须产生类的实例对象就...
main
方法必须要
static
来修饰,是因为
main
方法是Java解释器调用的,那时候还没有任何对象产生。 转载:https://blog.csdn.net/maozezhong0/article/details/51870527 ...
java里为什么主函数
前面
要加
static
修饰
先说一下
static
1.
static
修饰的域,我们叫静态域,它是归类所有的,被所有对象所共享,只有一个 2.
static
修饰的区块,域只会初始化一次  ...
java里面
main
函数为什么要用
static
修饰
这学期刚开java,因为之前只写过C++和Python没接触过java,...查了网上一些资料,虽然不知道具体是不是我以为的这个原因,我
main
函数没有写
static
(C++和Python都没这玩意儿),我想我这里应该是这个原因。如果不是...
为什么
main
方法是public
static
void?
为什么
main
方法是public
static
void?
Main
方法是我们学习Java编程语言时知道的第一个方法,你是否曾经想过为什么
main
方法是public、
static
、void的。当然,很多人首先学的是C和C++,但是在Java中
main
方法与前者...
Java SE
62,635
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章