thinking in java中抄下来的程序都运行不出来啊!!大侠帮看看!!

作者&投稿:兆固 (若有异议请与网页底部的电邮联系)
如何看thinking in java~

刚刚入门建议先弄本薄点的书看(国产的书就行了),先把语法全过一遍.
然后再看thinking in java
1.重要的知识点先研读(如封装,继承,多态,异常这些),不那么重要的可以在工作要用到时进行查阅,或有空的时间看.

2.应该把thinking in java当成工具书来用,没有必要一次性从头读到尾,而应该有空就看看,需要就看看

3.要边读边动手实践.
你问"看到第几章就可以开始实践了".我觉得一开始就可以了(看完基本语法的书).
在实践中碰到问题,再去书中寻找答案,这样学的知识会记得更牢固.

还是不建议初学者学这本书,有一定经验在看吧,这本书讲的很深入,实际使用却很少。建议不要再这本书上浪费太大精力。建议你看看入门的书籍吧,然后再一步步深入学习。

出的错误是什么?估计是import static net.mindview.util.print.*;
这句话的问题,这个包没导入,可能这是thinking in java作者编的包,把这句话去掉 然后把所有的print改成System.out.print

public class ShortCircuit
{
static boolean test1(int val)
{
System.out.print("test1("+val+")");
System.out.print("resule:"+(val<1));
return val<1;
}
public static void main(String[] args)
{
boolean b=test1(0);
System.out.print("expression is "+b);
}
}
再试试

需要创建一个ShortCircuit 的对象。
把boolean b=test1(0);
改成ShortCircuit shc = new ShortCircuit();
boolean b = shc.test1(0);


新巴尔虎右旗18930442580: 怎么评价《Thinking in java》这本书 -
鄞咏羚羊: 我看的是英文原版的,这本书封面就蕴含了作者的思想.该书封面的整体设计灵感来源于上个世纪初的"美术工艺运功(Arts&Crafts Movement)", 这场运动旨在对工业革命以来产品缺乏设计感和美感的反思,反对华而不实的维多利亚风格,...

新巴尔虎右旗18930442580: 一个在thinking in java中遇到的问题
鄞咏羚羊: 我去查了一下,这里的整段话讲的是关于组合与继承,强调优先选择组合, “通过对成员类型使用继承技术的添加技巧” 是说 在使用组合时“使用继承技术的添加技巧”, 何谓“继承技术的添加”,即在类组合过程中使用的类并非具体XX类,而是一个XX的父类,抽象类或者接口,创建组合类时传入具体的子类或者实现类 就“可以在运行时改变那些成员对象的类型和行为”,就是多态. 简单来讲,在组合过程中使用多态技巧,以达到“可以在运行时改变那些成员对象的类型和行为”的目的. 它第八章才讲多态,这里说得有点绕,如果你看了第八章,能够理解多态,理解这句话应该不难.

新巴尔虎右旗18930442580: 《Thinking in java》中一个范例的问题 -
鄞咏羚羊: 书上原话是这样说的:当你寻找list中的下一个Event时,得使用next来检查是否已经饶行一周.这在调用gesNext()时尤其重要,因为当我们执行完Event对象之后便得运用removeCurrent()将这些Event对象移除,所以getNext()会在list的走访过程中遇上一些“空洞”.

新巴尔虎右旗18930442580: 《Thinking in java》中的一段代码,大神帮我解释一下 -
鄞咏羚羊: 我的理解是:taskCount是静态变量,会随着环境变化的

新巴尔虎右旗18930442580: Eclipse如何使用Thinking in java 中源码的类?
鄞咏羚羊: 给你说个简单的方法吧,你右键你的工程,选择 import,选择exist file system,选择你的源代码所在的目录,这个目录需要时你的源代码package的父目录,导进来后,右键你的找个父目录,在build path里面选择use as source,就可以用了,大概步骤就是这样,具体你操作一下吧,很简单的

新巴尔虎右旗18930442580: thinking in java中一个问题
鄞咏羚羊: System.getProperties()返回的是Properties类的对象 Properties类中有个重载方法叫做list(PrintStream),list(PrintWriter)

新巴尔虎右旗18930442580: 这是<think inJava>里面摘录的,面向对象的5大特征: -- 第三条完全不能理解????? -
鄞咏羚羊: Thinking in xxx 系列 第一章难度比较大,涉及到软件工程的内容,可以跳过的,我就给你讲一下我的理解吧. 1.万物皆对象:是说任何你可以对他做一些事情的东西都是对象(或者说都可以称为对象,对象和实例是同义词),比如说: 你桌面上...

新巴尔虎右旗18930442580: java中的>>>和>>有什么不同啊、 -
鄞咏羚羊: 《Thinking In Java》里面是这样说的:>> 是 有符号的 右移 操作符.符号为正,高位插入 0符号为负,高位插入 1>>> 是 无符号的 右移 操作符.不管符号为啥,高位插入0希望我的回答对你有帮助!欢迎采纳.

新巴尔虎右旗18930442580: thinkinginjava中this关键字问题classBan
鄞咏羚羊: 任何一个类的方法均可以被它的所有实例对象所调用 java类实例在调用方法时,系统会隐含传递一个参数:this 这个参数引用的就是调用此方法的对象,因此在对象的方法里可以使用this参数来判断是谁调用

新巴尔虎右旗18930442580: Java语言基础 -
鄞咏羚羊: 首先Java中没有printnb 其次print输出参数后不换行,每个println输出参数后会换行.JAVA的System.out.printf是用于格式化输出的,从C借鉴过来的!从JDK5.0版本开始借鉴过来的!所以很多人都以为printf不是java的系统函数,这个是误解.它的具体用法跟c语言里面的printf很相似.这个网址上面有具体的使用方法可以参考下http://hi.baidu.com/cxy5630/blog/item/c9b117d4172d7207a18bb798.html

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网