java简单问题,答案都书本都给出来了,可是都没懂,求助高手解释一下哈!先谢了..
切片:将地图划分为一个个的网格,现在一般都是每个网格一个图片,预先在服务器生成好的。
瓦片:每个比例尺上对地图上进行切片。模型如金字塔一样。
你的代码我 没看 但是给你介绍下 思路
给 下落的 图片定义个 构造方法 , 没 产生一个对象的时候 就启动一个线程
并为 该 对象 添加按键处理器 当 图片下落 成障碍物 该线程 结束,重新产生新的 图片对象 ,这样 就又 有 一个图片开始下落了~
13 数组必须这样定义,可以定义a[1][],a[][],a[1][1],但是不可以定义a[][1]因为产生数据的时候,会发现二维数组无法找到固定的一维数组作为支撑。至于B数组可以这样写
26 在生成类的对象的时候,首先初始化的是静态变量和方法,所以x=10,然后+5,等于15,最后除以3,最后得出5
29 Ex42 test =new ex42; 这行错误,应该是Ex42 test =new ex42();
28 这道题,我也不明白
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
迷糊,完全迷糊……
把这道题弄到公司内网了,被人家鄙视了 =。=
丢老人了…… T_T
假设a,b内存中地址为aAddress,bAddress
调用method(StringBuffer x, StringBuffer y)时
将地址传给x,y
也就是x,y的地址为aAddress,bAddress
x.append(y);这句话让x对应的内存中的值修改为AB
也就是aAddress内存空间中的值变成AB
a指向的内存空间也是aAddress,所以最后打印出来的值为AB
y=x;这句话让y对应的内存空间修改为x的内存空间
也就是当前y指向aAddress
但是b依旧指向bAddress,所以最后打印出来的值为B
28题
如果不考虑其他的28的答案也应该是AB,AB
但是呢:因为Java调用的方法都是地址传递,即引用传递,方法中不能改变参数的引用,所以main方法中输出的b是B,a输出为AB看来你应该知道为什么。
再给你几个例子
Java语言的参数调用
1. 基本数据类型;
private void DoTest(int i)
{
i= 1;
}
int i=0;
DoTest(i);
i的值还是0;而不是1;
2. Object类型
1.无法改变参数本身
private void DoTest(Order ord)
{
ord = new Order();
ord.OrderID = "100";
}
Order ord = new Order();
ord.OrderID = "200";
DoTest(ord);
此时ord.OrderID仍然是200;
2.可以改变参数的属性值
private void DoTest(Order ord)
{
//ord = new Order();
ord.OrderID = "100";
}
Order ord = new Order();
ord.OrderID = "200";
DoTest(ord);
此时ord.OrderID已是100;
另例:
private void DoTest(Order ord)
{
ord.customer.cusNo = "100";
}
Order ord= new Order();
ord.customer.cusNo = "200";
此时ord.customer.cusNo已是100;
结论:
Java语言中;在被调用的方法中;参数如果是Object类型;参数的属性原始值;可以在方法中被修改;如果是基本数据类型;那就不可以;
第六题吧: s1和s2分别是持有String对象的两个引用,知道了吧 所以s1!=s2啊
13题是个很基本的题,你自己到网上去搜下二围数组就有很详细的说明了
26题是个初始化的问题 .......
6.因为s1和s2指向的不是同一个对象,所以用“==”比较的话,是false。用“String.equals()”方法比较的话,就是true了。
13.多维数组必须从左到右来创建,所以c不对。
26. 在一个类中,无论变量的定义是在方法之前还是方法之后,都会在方法之前进行初始化。而且,static变量初始化位于非static变量初始化之前。所以,在进入main方法之前,x就已经被赋成5了。
29.static int i=0;不对。
定义成类成员变量的话,static int i=0;是可以的。
定义在方法内部的话,只能是int i=0;。
天纳...你都不分大小写的`随便拿来编译下18个错...我写不下去了.
28 题 题不难 就是说不清
a --> A <--x , b--> B <--y
x.append(y);就是说x指向的‘A’后面添加了y指向的‘B’ 结果为 a --> AB <-- x,b--> B <--y
y=x ;就是赋值地址 本来y指向‘B’变成y指向x所指向的‘AB’, 结果为 a --> AB <-- x
|
y
但是 b所指向的东西未变,b--> B
关于AVA新道具的几个问题。希望有研究的朋友能帮小弟解答一下~_百度知 ...
1.轻巧,防御力加强,不过头上的探照灯会暴露你的位置。有时蹲下时会看到探照灯露了出来,不过影响不大。2.龙鳞靴:防御力强,耐久少,有加速功能,不过摔下去会很痛。缓冲靴:防摔可说100%不扣血,速度和普通的一样,实用,廉价。3:有加速和无加速。劳动护膝的属性比龙鳞强,龙鳞比石板强,且石...
AVA Win7 下的问题 跪求答案 !!!
1:Win7本来就不适合,很多游戏。2:就是你的游戏文件损坏没有?3:就是笔记本本来就不适合打游戏。4:真的不行就换windowsxp来试试。OK我该说的都说了 就的采纳我 一下啊!!!
求高手回答:AVA的单狙和微冲选择问题
第一.你说的狙击问题 我先更正一下,这两把都是gp王牌单狙,没有所谓的好坏之分,只能看你个人的习惯和喜好 DSR-1推荐改装是加准确和稳定,掉这两点属性的一切都免谈。狙击镜则看你个人爱好,你喜欢冲锋狙就改瞬开镜,喜欢定点就改高倍。此枪致死率最近变低了,反正让人很蛋疼,个人感觉这就像GP...
AVA生存拯救战的攻略,求高手解答
前面两关应该没问题吧,主要是第三关。第一关比较简单!第二关的话主要是同时开启两个开关,而且一定要一次过,要不然后面的怪会越来越多,想同时开启就很困难。当然先开启一个也可以的,中间大约有20秒间隔去开启第二个,这时候后面的人要掩护第一个人,帮他清掉小怪。第三关就难了,更要注意配合...
AVA枪械性能问题 求达人解答
机动性 就是在你没有跑的情况下的移动速度 稳定性就是后座力 这个值越高后座力越小 准确性就是命中率
关于战地之王AVA游戏时的几个问题 困扰我好久了 麻烦高手解答一下 谢谢...
第一个问题不用我回答 那就不开呗 加速器不是万能的 我当时网速不是很快的时候开了迅雷之后ava整个卡住 只好重装。第二第三第四个问题和第一个问题冲突 lz也觉得吧。你把电脑配置自己发一下 或者自己去官网检测一下配置和系统兼容性 如果不行的话 先是按管理员运行 再在属性里的兼容性问题选择...
请问,AVA的死亡峡谷怎么刷啊?刷尼泊尔弯刀.说具体点,会再加高分!!
回答您的第二个问题:飞伊娃,是因为有人相信这样得到弯刀的几率大。回答您的第三个问题:没有必要抢绿箱子,有时候不抢还比抢好,我经常不抢搞到个军服,军刀,一个人得了等于大家得。刷尼泊尔弯刀技巧在于:1:通关速度要快。2:命要费得少。得弯刀是靠几率,RP,至于杀不杀伊娃我不肯定。
AVA战队问题,高手来解答下,谢谢
如果你还在游戏公会那么说明你就还在战队,至于游戏里没有显示就要等待系统更新了。
用AVA辅助玩游戏出现提示框 有高手可以为我解答么?万分感谢
又是这个问题...检查下你的网络,message错误提示是文件缺失或丢失的错误开头一般两种情况会出现这个现象一是你的网络不稳定,在更新或者下载过程中出现闪断,如果闪断过程太短就会造成文件写入冲突导致自动删除数据第二是被自动覆盖了,在更新中某些程式混进来改写或者直接完整覆盖了某些文件解决方法,如果是...
玩AVA时突然出现0x08102a5e指令用的0x081018e0内存。该内存不能为writte...
如果还是不行,最简单的解决办法就是:下载更换其它浏览器。【不用删除windows IE,直接使用其它浏览器即可。】比如:360安全浏览器、世界之窗浏览器、傲游等。如果上面说的检查都没问题,可以试试下面的方法:看看能不能解决。◆开始→运行→输入cmd→回车,在命令提示符下输入下面命令 for %1 in (%...
钟达吡拉: public class Test { public static void main(String args[]) { B b = new B();//子类B对象的引用b System.out.println(b.i);//打印b的i 是2,没问题,子类将父类的东西隐藏了. System.out.println(b.j);//4,也没问题 A a = new B();//子类B对象被 父类...
雄县13648485486: 怎么用java编写一个注册窗口 或 调查问卷窗口?比方说,图片中是注册托福的网站,问题和答案都是给定的 - ?
钟达吡拉: 使用通太问卷调查系统,将问卷制作好,即可生成静态页面,拷贝页面代码即可.
雄县13648485486: Java问题 - ?
钟达吡拉: 第一种方法: 用StringBuffer 可以办到,这样已经有人给出答案我不罗嗦了,还有一种就是直接用+ 号, 定义两个字符串 String a="marry"; String b="Tom like it to"; String str=a+b;
雄县13648485486: 很简单但是很迷茫java编程(核心代码已给出) - ?
钟达吡拉: Random r=new Random();//创建一个新的随机数生成器.for (int i=0;i<a.length ;i++ ){//循环次数为a的长度 a[i]=1+r.nextInt(33);//从0(包含)到33(不包含)之间生成随机随机数 然后+1即[1-33] 并赋给a数组 }
雄县13648485486: java书本上的问题 - ?
钟达吡拉: 嗯 没错 确实是 只会输出 C的内容 不要太相信书本的内容,国内的编程书....呵呵..这种书 基本上都是一个人 或者 两三个人 写完的 这种错误会很多 不比义务教育时的课本 一堆人编写 研究 完了还要检查N多遍才会让你用 所以才会让你觉得课本上的都是对的 反正 英文好的话 看英文版的吧 然后 对书本要保持怀疑 书上的也不一定是对的 书也是人写的 人是会犯错的 就比如 你老师给你讲课 有时候 也会讲错...
雄县13648485486: java书本题目,请各位大神解决下!?
钟达吡拉: 第一个NumException,定义一个int[] array=new int[5]; for(int i=0; i<array.length;I++){ int j=arrat.get(i); if(j<0){ system.out.println(" 数据不能为负数"); }else{ system.out.println(" 数据不能大于100"); } }
雄县13648485486: java相关书籍 - ?
钟达吡拉: 1. 《Thinking in Java》(Java编程思想) 作者:Bruce Eckel Eckel将幽默、实践性强的实例和编程的思想融入书中.这本书全面的介绍了Java语言及其核心的API.尽管这本书面向的是初学者,但他的大部分章节仍对有经验的程序员有益处,特别...
雄县13648485486: JAVA推荐书籍 - ?
钟达吡拉: 一、入门 《Java 2从入门到精通》- 推荐 《Thinking in Java》- 强烈推荐* O'reilly的Java编程基础系列 - 参考* 二、进阶 《Java Cook Book》- 非常推荐* (包含了Java编程的Tips,适合当做手册来查阅) 《O'reilly-Java IO》- 推荐* (包含Java ...
雄县13648485486: java编程问题?
钟达吡拉:第三题的答案,public static void main(String[] args) { int i=0; for(i=0;i<=999;i++){ int a=0,b=0,c=0; a=i/100; b=(i%100)/10; c=(i%100)%10; if(a*a*a+b*b*b+c*c*c==i){ System.out.println(i); } } } 这是java最基础的了,得好好学.
雄县13648485486: java 问题求高手解答 - ?
钟达吡拉: new Point(x,y,z) ; “(“+x+”,”+y+”,”+z+”)”; 你如果说的是这两句,简单:第一句,clone是Object就有的方法,当然一般是要重写的,此处重写了,应该都知道Java的对象赋值,其实都是把地址传给另外个对象,如:Date date1=new ...