问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

java中静态函数的意义

发布网友 发布时间:2022-05-19 23:46

我来回答

3个回答

热心网友 时间:2023-08-21 14:09

加分。我帮你问答!
恩。
不知道你了解java的内存机制不。
首先在java里被声明为静态的。jvm会把这个属性或者是方法。的内存地址开辟在静态常量池中。而不是存放在所声明类中的堆中。
所以不能通过对象名来访问。
那么怎么来访问这个静态的属性或者是方法。通过类名来访问。
而且在static声明的类里面。可以不要用通过类名来访问。这是为什么呢。
其实在本类里面当你要访问这个 属性或者是方法的时候。其实前面隐显加上了this关键字。

现在来讲main()方法:
main函数是一个程序的入口
jvm只会找你的main()。
但是为什么main()一定要声明为static 类型的呢?
因为jvm在调用main()的时候没有new main()所以类的对象出来
但是那怎么来调用main()呢
所以java里面的main()*了一定要声明为static类型的
这样就可以通过
类名.main()来调用了
而不是用 对象名.main()来调用

本人觉得main()一定要声明为static类型的的原因之一就是
jvm在掉你的main()时没必要new main()所以的类的对象了,这样可以节约内存!

热心网友 时间:2023-08-21 14:10

static声明的方法是可以用类名直接调用的~而没static就要new出对象来去调用,main方法是主方法,是一个程序的主入口String[] args是声明一个String数组,如果你想直接输入参数可以用args[0],args[1],在esclipse中运行有个Open Run Dialog可以在里面输入参数.

热心网友 时间:2023-08-21 14:10

静态方法最大的特点就是,不用生成类的实例对象,直接可以点。还有就是静态方法不能访问非静态成员变量。比如你在类中定义一个变量 int a= 6;
你在一个静态方法里,比如说就是你的主方法,就不能直接用你的a 因为你的a这个变量不是静态的,要想用怎么办,两种方法:1.把a定义在方法里;2.把a声明成静态的,static int a=6;这就是我说的,静态方法不能访问非静态成员变量,反过来是可以的。
main函数是一个程序的入口,不管你写了多少类,写了多少方法,java虚拟机只会找你的main函数,main函数里做了什么就是什么。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...换手机号显示你以设置拒收微信登陆.换绑.注册短信怎么解决? 伊拉克战争是哪些国家发动的?请快回答,我有急用! 二零零三年三月谁发动了对伊拉克的战争 西门子、美的、容声三个门的冰箱那个牌子又省电又实用? 海尔冰箱BCD-206 SCFM 放3档工作多长时间 ,停多长时间正常 海尔BCD-206SCFM基本参数 6年级上册数学练习册百分数50到53页答案 小学数学六年级(上):帮你学数学口算练习册2008年印刷版信息 小学数学六年级(上):帮你学数学口算练习册2010年印刷版信息 小学六年级数学上册百分数练习册《课堂作业本》答案64面第2题 C++中引入静态成员函数有什么意义 java中写静态函数有什么意义 尚书和侍郎,刺史各是几品? 六部尚书侍郎几品 宋朝的尚书、侍郎是几品官? 唐朝中书侍郎是几品官? 清朝的侍郎是几品官?相当于现在的什么官员?? 古代的侍郎是几品? 做梦梦到自己死了,自己给自己抬棺材,看着自己别被挖心挖肝挖肺,有个人还拿钉子往我胸口里订,醒来之后 梦见好多棺材里面装着用钉子钉着的活人我一个个在拔钉子? 建筑制图常规尺寸是多少?请专业的指点 床和床头柜的规格 1.8的床配多大床头柜 不想绑定手机号要怎么解除? 怎样解除与手机号的绑定 隔夜茶究竟有什么妙处?去除黑眼圈,后悔才知道 手机号和怎么解绑 隔夜茶真的能去治脚气、消除黑眼圈吗?隔夜茶中含有哪些对身体有益的成分? java环境的配置问题,急求 关于java环境变量的设置,请问是哪里的错? 类里用关键字"static"声明的函数有什么用呢? C语言中的静态函数的作用是什么? c++里的静态函数的特点和用途 类的静态成员函数带来了什么好处,应该在什么时候使用 c# static的存在有什么意义 为什么要用静态成员函数? C#中静态函数的作用 齐齐哈尔卖555香烟电话 湖南江永哪有555香烟卖 555天越香烟的价格 三五天越香烟 价格 麻烦大伙告知一下 谢谢了! 穿越古代帮助项羽成就霸业的耽美小说 什么小说有项羽有重瞳 求耽美小说 穿越 古风都可以 但一点最好有历史真实背景的 我要看穿越遇到项羽的小说!! 手心皮下有小红点,什么感觉都没有,这是什么情况? 拇指和手掌上出现小红点,里面是有点像血,这是为什么? 手掌心里面小红点 手掌心里起好多小红点,有时候很痒感觉像是手掌里的一样,没有凸起 惠威m10和漫步者 R1000TC(北美版),选哪个