| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 805 人关注过本帖
标题:关于java编程的简单问题
只看楼主 加入收藏
wsl_com_on
Rank: 1
等 级:新手上路
帖 子:9
专家分:2
注 册:2009-9-2
结帖率:66.67%
收藏
已结贴  问题点数:10 回复次数:5 
关于java编程的简单问题
我才开始学java我想问2个问题:
(1)short i=1;
   i=i+1;和i+=1;为什么第二个语句没有错.
(2)这是我在书上看到的一个程序的一部份:
   f=new Frame("flowlayout 演示");
        f.addWindowListener(new WindowAdapter(){
            public void windowClosing(WindowEvent evt){f.setVisible(false);
            f.dispose();//释放由此 Window、其子组件及其拥有的所有子组件所使用的所有本机屏幕资源
            System.exit(0);//该窗口线程退出
            }
        });
有了dispose()为什么前面还要加一句f.setVisible(false);有知道麻烦说一下呀,谢谢!!!
搜索更多相关主题的帖子: 简单问题 java 
2009-09-24 12:36
pywepe
Rank: 6Rank: 6
等 级:侠之大者
威 望:4
帖 子:296
专家分:483
注 册:2009-4-5
收藏
得分:0 
回复 楼主 wsl_com_on
动作慢慢来嘛
先让你看不到
再释放
再退出

java群
62635216
欢迎加入
2009-09-24 13:30
康之恋
Rank: 2
来 自:梅州
等 级:论坛游民
帖 子:43
专家分:20
注 册:2009-4-18
收藏
得分:0 
(1)short i=1;
   i=i+1;和i+=1;为什么第二个语句没有错.
因为它是个扩展的赋值运算符~~如果要探根究底!!无疑是鸡蛋里挑骨头!
(2)我建议楼主去看下API!然后自己编个程试下结果

我是编程新手,希望能和各位共同学习
2009-09-24 13:38
flyingcloude
Rank: 10Rank: 10Rank: 10
等 级:青峰侠
威 望:6
帖 子:598
专家分:1512
注 册:2008-1-13
收藏
得分:10 
(1)i=i+1错误的原因是:i是short型,1是int型,计算之前先都提升到int型,计算结束后一定要进行显式转换
     i+=1:表示在i上加上1个i单位,如果i是long,那么就是long

(2)我觉得其实不用加也无所谓的。


[ 本帖最后由 flyingcloude 于 2009-9-24 15:15 编辑 ]

你能学会你想学会的任何东西,这不是你能不能学会的问题,而是你想不想学的问题
2009-09-24 15:09
我爱JAVA1
Rank: 2
等 级:论坛游民
帖 子:27
专家分:22
注 册:2009-9-9
收藏
得分:0 
有了dispose()为什么前面还要加一句f.setVisible(false);有知道麻烦说一下呀,谢谢!!!
这句的作用是让窗口不可见,我觉得有没有也没什么关系
2009-09-24 21:14
daxiadedage
Rank: 1
等 级:新手上路
帖 子:7
专家分:0
注 册:2010-5-13
收藏
得分:0 
回复 楼主 wsl_com_on
同意楼主wsl_com_on所言

[ 本帖最后由 daxiadedage 于 2010-5-18 22:32 编辑 ]
2010-05-18 22:30
快速回复:关于java编程的简单问题
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.016374 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved