楼主: omencathay

[精华] Think in java读书笔记

[复制链接]
论坛徽章:
0
141#
发表于 2004-4-9 10:20 | 只看该作者
最初由 RobinOuyang 发布
[B]怎么没有通过,我都可以呀!我试了。 [/B]

上面的代码是我最后调试好的代码,但是我对内部类和匿名类的应用和原理还是有点糊涂,能不能讲一下啊

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
142#
发表于 2004-4-9 17:06 | 只看该作者
内部类我个人认为就是为了处理的方便而且又不让别人可见,有很强的隐秘性。

使用道具 举报

回复
论坛徽章:
0
143#
发表于 2004-4-14 08:04 | 只看该作者

我用的是《JAVA参考大全》

我就说说我看这本书的体会.
目前我只看到第7章,其实前面基础部分是每种语言都一样的!从第八章开始才是真正体现JAVA语言的精髓。所以看前面的几章我可以毫不夸张的说只用了两天!以后我将把我的读书心得与大家分享!

使用道具 举报

回复
论坛徽章:
0
144#
发表于 2004-4-23 14:47 | 只看该作者
最初由 hero3_cc 发布
[B]请问,abstract class 和 interface 有什么区别, [/B]

一个类只可以继承一个abstract class ,但可以继承多个interface

使用道具 举报

回复
论坛徽章:
0
145#
发表于 2004-4-24 20:29 | 只看该作者
看完这个帖子受益非浅,看来得在这里扎根了呵呵

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
146#
发表于 2004-4-28 16:18 | 只看该作者
在看第三章时遇到下面一个问题,不太理解,请教各位
import java.util.*;
public class Bool {
public static void main (String[] args) {
Random rand = new Random();
int i = rand.nextInt(100);
int j = rand.nextInt(100);
System.out.println("i="+ j);
System.out.println("j="+ j);
System.out.println("i>j is"+ (i>j));
System.out.println("i<j is"+ (i<j));
System.out.println("i>=j is"+(i>=j));
System.out.println("i<=j is"+(i<=j));
System.out.println("i==j is"+(i==j));
System.out.println("i!=j is"+(i!=j));
System.out.println("(i<10)&&(j<10) is" + ((i<10)&&(j<10)));
System.out.println("(i<10)||(j<10) is" + ((i<10)||(j<10)));
}
}

运行结果:
i=59
j=59
i>j is false
i<j is true
i>=j is false
i<=j is true
i==j is false
i!=j is true
(i<10)&&(j<10) is false
(i<10)||(j<10) is false

为什么i=59,j=59时;i<j is true,i<=j is true?

使用道具 举报

回复
论坛徽章:
226
BLOG每日发帖之星
日期:2010-02-11 01:01:06紫蛋头
日期:2013-01-12 23:45:222013年新春福章
日期:2013-02-25 14:51:24问答徽章
日期:2013-10-17 18:06:40优秀写手
日期:2013-12-18 09:29:10马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:14
147#
发表于 2004-4-28 16:32 | 只看该作者
最初由 m_sky_m 发布
[B]在看第三章时遇到下面一个问题,不太理解,请教各位
import java.util.*;
public class Bool {
public static void main (String[] args) {
Random rand = new Random();
int i = rand.nextInt(100);
int j = rand.nextInt(100);
System.out.println("i="+ j);
System.out.println("j="+ j);
System.out.println("i>j is"+ (i>j));
System.out.println("i<j is"+ (i<j));
System.out.println("i>=j is"+(i>=j));
System.out.println("i<=j is"+(i<=j));
System.out.println("i==j is"+(i==j));
System.out.println("i!=j is"+(i!=j));
System.out.println("(i<10)&&(j<10) is" + ((i<10)&&(j<10)));
System.out.println("(i<10)||(j<10) is" + ((i<10)||(j<10)));
}
}

运行结果:
i=59
j=59
i>j is false
i<j is true
i>=j is false
i<=j is true
i==j is false
i!=j is true
(i<10)&&(j<10) is false
(i<10)||(j<10) is false

为什么i=59,j=59时;i<j is true,i<=j is true? [/B]


System.out.println("i="+ j);[/COLOR]
你前后两回打印的都是j的值!

使用道具 举报

回复
论坛徽章:
1
授权会员
日期:2005-10-30 17:05:33
148#
发表于 2004-4-28 16:45 | 只看该作者
谢谢yangtingkun的耐心,犯了一个很可笑的错误:b

使用道具 举报

回复
论坛徽章:
0
149#
发表于 2004-5-10 10:33 | 只看该作者

why?

现在学完了?

使用道具 举报

回复
论坛徽章:
33
2011新春纪念徽章
日期:2011-01-25 15:41:012012新春纪念徽章
日期:2012-02-13 15:11:52ITPUB 11周年纪念徽章
日期:2012-10-10 13:11:14兰博基尼
日期:2013-11-04 12:55:50马上有车
日期:2014-02-19 11:55:14马上有房
日期:2014-02-19 11:55:14马上有钱
日期:2014-02-19 11:55:14马上有对象
日期:2014-02-19 11:55:14马上加薪
日期:2014-02-19 11:55:142012新春纪念徽章
日期:2012-02-13 15:11:52
150#
 楼主| 发表于 2004-5-21 15:04 | 只看该作者

Re: why?

最初由 ynzm999 发布
[B]现在学完了? [/B]


看,早就看完了

只不过现在又弄C#了,没时间和大伙一起学习了

使用道具 举报

回复

您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

TOP技术积分榜 社区积分榜 徽章 团队 统计 知识索引树 积分竞拍 文本模式 帮助
  ITPUB首页 | ITPUB论坛 | 数据库技术 | 企业信息化 | 开发技术 | 微软技术 | 软件工程与项目管理 | IBM技术园地 | 行业纵向讨论 | IT招聘 | IT文档
  ChinaUnix | ChinaUnix博客 | ChinaUnix论坛
CopyRight 1999-2011 itpub.net All Right Reserved. 北京盛拓优讯信息技术有限公司版权所有 联系我们 未成年人举报专区 
京ICP备16024965号-8  北京市公安局海淀分局网监中心备案编号:11010802021510 广播电视节目制作经营许可证:编号(京)字第1149号
  
快速回复 返回顶部 返回列表