社区
Java SE
帖子详情
菜鸟遇到的不解问题(讨论)
gefengxztg
2006-09-17 08:32:35
class confused
{
public static void main(String[] args)
{
retStr();
}
static String retStr()
{
return "jk";
}
}
/*java编译器这样也不报错,是不是bug啊?(即使返回的是匿名对象,这样好像没什么用哦)
哪位解释下,java也不能仗着有自动垃圾回收,就这样吧.或者就java的垃圾回收机制展利弊
开讨论吧*/
...全文
207
9
打赏
收藏
菜鸟遇到的不解问题(讨论)
class confused { public static void main(String[] args) { retStr(); } static String retStr() { return "jk"; } } /*java编译器这样也不报错,是不是bug啊?(即使返回的是匿名对象,这样好像没什么用哦) 哪位解释下,java也不能仗着有自动垃圾回收,就这样吧.或者就java的垃圾回收机制展利弊 开讨论吧*/
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
gefengxztg
2006-09-17
打赏
举报
回复
我觉得应该这样啊
String str = confused.retStr();
gefengxztg
2006-09-17
打赏
举报
回复
其时我还有点不解呢
为什么方法返回String
但是调用是确没有引用它
别的语言都会报错呢
zuguanqun
2006-09-17
打赏
举报
回复
up
guileen
2006-09-17
打赏
举报
回复
此例中
public static void main(String[] args)
{
retStr();
}
相当于
public static void main(String[] args)
{
confused.retStr();
}
完全没问题
zx2002027
2006-09-17
打赏
举报
回复
class confused
{
public static void main(String[] args)
{
retStr();
}
static String retStr()
{
return "jk";
}
}
完全没什么问题
static String retStr()
{
return "jk";
}
作为一个静态方法,返回字符串常量jk,在main方法中可以直接调用自身的static方法
另外就是static修饰的没有this参数
jacshan
2006-09-17
打赏
举报
回复
楼上的说的不对吧,静态方法里是没有this的
daidongsheng
2006-09-17
打赏
举报
回复
这样不是挺好的吗
存在就有他的理由
liang8305
2006-09-17
打赏
举报
回复
静态方法本来就是直接调用的....调用方法是:类名.方法名
另外:
在这个类来说,main方法是在confused类下,
那么在main方法中不写类名的方法调用就隐含了this
也就是说,此类相当于:
class confused
{
public static void main(String[] args)
{
this.retStr(); // <----这里的this就是confused,
// this.retStr();=confused.retStr();
}
static String retStr()
{
return "jk";
}
}
nanazhu
2006-09-17
打赏
举报
回复
定义的静态方法应该可以直接调用的吧!!
ThinkPHP5
菜鸟
必备之:微信扫码支付
微信支付是我们在做项目和网站或商城的时候经常
遇到
的一个
问题
,我从接触到熟悉,一步一个坑走过来,花费许多时间和精力,为了不让小伙伴们走弯路,特此录制本课程,这套课程是一个简易的购物微信支付的全过程,从生成订单到支付完成,再到支付页面的跳转整个过程。目的就是让大家彻底明白微信支付的全过程,也让大家可以把学到的立刻用到项目中。
3.5
菜鸟
无畏——《逆袭大学》连载
返回到【全文目录】 目录 3.5
菜鸟
无畏 我是
菜鸟
,我怕啥? 抄之有道 何以编程到呕吐 抓紧与放松 我的编程思路呢? 学编程,要记住什么 3.5
菜鸟
无畏 编程对绝大多数人而言,是在上大学时才正式开始的。尽管目前在初、高中都设有信息技术课,但总是因为“高考不考”的理由而被忽略。高中的数学课中有“算法初步”的一个模块,势单力薄,似乎也并未在学生头脑中留下什么印象。 当开始进...
菜鸟
的Linux上手指南
我以前经常在网上查类似于“在Ubuntu下如何让某个用户对某个文件夹拥有可读可写的权限?”,“Mac上如何通过命令行启动某个程序?”,“在Linux中如何彻底卸载某个软件?”这类的
问题
,当然这类
问题
都可以较容易的在网上找到解决方案,但是每次解决我都是知其然不知其所以然,所以当下次我碰到类似的
问题
时,我还是要花一定的时间去查,这让我有一种挫...
毕业季丨90后"小鲜肉"与Cocos的
不解
情缘
又是一年毕业季,马上就要步入"程序猿"行列的"小鲜肉们"是否已经做好准备了呢?今天我们有幸邀请到了一位90后的开发者薛芃,请他来为即将毕业的鲜肉级开发者,来点属于90后的经验谈。(90后开发者薛芃)提到薛芃,估计大家都没听说过,但是经常泡cocos论坛的亲们,也许会对"寒江孤叶"这个名字有所耳闻,他可是名副其实的cocos铁杆粉丝。近日cocos团队有幸邀请到了cocos论坛里的热门90后开发者薛...
我的中国“芯”——资深后端工程师成长分享——“胡”说IC工程师完美进阶
本人一介草民,混迹IC后端虽有些年头却碌碌无为,惭愧。有首儿歌就是我的真实写照啊,“我是小小兵,天天练本领……”。不过在威逼利诱之下,只能搜肠刮肚,苦思冥想,把我这些年练本领的经历给大家说说。记得本山跟丹丹有个小品叫《昨天,今天,明天》,套用这个标题,也写写我的昨天、今天、明天吧。 我是80后,在20世纪最后一年来到上海滩,迷迷糊糊进入人类最具前途的专业——材料系学习。厮混多年后发现,这以后会是个黑头黑脑的行业,修行得道之后不是在宝钢孜孜不倦,就是在某汽车工厂的热处理车间烤火了。那时候刚好有门课是讲表面处理
Java SE
62,612
社区成员
307,332
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章