斯坦福 IT

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
不是那么容易转的。
你现在连多线程都不懂,建议你先学基础课,计算机原理/数据结构/操作系统/计算机网络,然后买本thinking in java完全搞懂,然后再看各种框架。
上面这些够你学几年的了。
现在学的就是基础课啊,学了三个月。
 

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
终于快写完了,最后一个问题,throws IOException 了竟然还报错?


去掉throws ,用try catch,问题解决。
不理解为什么
而且要求必须用throws
 

附件

  • 11111.PNG
    11111.PNG
    22.3 KB · 查看: 6
  • 2222.PNG
    2222.PNG
    1.7 KB · 查看: 6
最后编辑: 2018-04-12
最大赞力
0.00
当前赞力
100.00%
我的理解这道题是考你java多线程。一个飞船放到一个线程里跑。
进一步,感觉是考你会不会使用Cyclicbarrier这个类。让你解决的是类似赛马问题的一个问题,只不过赛马是会终止的,你这个是无穷无尽在9个行星间移动。
考你多线程的同时,面象对象那些基础的也都考了。
 
最大赞力
0.00
当前赞力
100.00%
这叫个鸡鸡的多线程。最基本的面向对象问题,那个asdfg 是个智障。这个问题最多是大学一年级计算机学生第一学期第一门编程课的一个大作业。
那个wooden wang算个高手,其他人都是傻逼

没看出来哪里有多multithreading。基本的面向对象的概念。大多数人都是普通人吧。既然是基本的概念,如何看得出来wooden wang是高手。不必一智障,煞笔招呼他人。都有个学习的过程不是?

非程序猿,大多数都能理解。只是对这个list是什么不太理解,google一下就差不多了。
List<Planet> planets = new ArrayList<Planet>();
 
最大赞力
0.00
当前赞力
100.00%
这叫个鸡鸡的多线程。最基本的面向对象问题,那个asdfg 是个智障。这个问题最多是大学一年级计算机学生第一学期第一门编程课的一个大作业。
那个wooden wang算个高手,其他人都是傻逼
呵呵,一群半路出家的就敢自称程序猿。
恐怕我上面说的什么意思,你都看不懂。
生产者消费者模式懂不?知道锁是什么意思不?可别说是你家锁大门的锁啊,呵呵
 
最大赞力
0.00
当前赞力
100.00%
没看出来哪里有多multithreading。基本的面向对象的概念。大多数人都是普通人吧。既然是基本的概念,如何看得出来wooden wang是高手。不必一智障,煞笔招呼他人。都有个学习的过程不是?

非程序猿,大多数都能理解。只是对这个list是什么不太理解,google一下就差不多了。
List<Planet> planets = new ArrayList<Planet>();

List<Planet> planets = new ArrayList<Planet>()

When creating instance/object from class "SpaceGame", does this statement create an Planet Array object as a attribute of the "SpaceGame" object?

This Array object has some built in method such as this.add?
 
最大赞力
0.00
当前赞力
100.00%
这题目是否是多线程,取决于原题中有没有特别限制,如果原题中有限制说同一时间一个星球上只能有一艘飞船,那所有的星球就成为了争用资源,需要根据有多少飞船来建立对应的thread,对星球资源进行加锁解锁. 如果没有这个限制则普通的OO编程就能解决.@小小清风, 如果你们课程里没讲过多线程,那应该不会考查这个.多线程是个相对复杂的问题,不可能让你们自己google去解决.
 

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
这题目是否是多线程,取决于原题中有没有特别限制,如果原题中有限制说同一时间一个星球上只能有一艘飞船,那所有的星球就成为了争用资源,需要根据有多少飞船来建立对应的thread,对星球资源进行加锁解锁. 如果没有这个限制则普通的OO编程就能解决.@小小清风, 如果你们课程里没讲过多线程,那应该不会考查这个.多线程是个相对复杂的问题,不可能让你们自己google去解决.
没学多线程,zhizhi说得非常准确,大学第一学期基本面向对象知识。
原题有十页纸,因为有instructions,没法post。大概意思是两个飞船,player和enemy,交替在九大行星飞行。method有moveTo,moveOut(从当前星球往外层飞),moveIn,doSearch(在星球上找宝贝,一次找到一个,或者没找到,同时损失能量),method由scan input决定。能否找到宝贝和损失多少能量由random决定。谁先找到5个宝贝获胜,或者谁先死了,对方获胜。
四个class,Game,Spaceship,Planet,FileIO。

@woodenwang 你确实是高手,我没给出的ArrayList Planet,你都给我写出来了。代码写得跟问题要求的一模一样,我都以为你看过我的题了。所以我一下子就找到我的症结所在了。
高!实在是高!
 

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
@woodenwang 是高手无疑,手把手帮我解决很多问题。 @asdfg12345678 也是高手并曾经指点过我数据库问题。一并感谢!!!asdf只是策略上指点,不怎么具体给代码例子,他喜欢把简单问题用高级的流行的工具来解,这对我们这种菜鸟来说太难理解了而已[/QUOTE]
所有给我提供帮助,指点,鼓励,支持的人,我都在这里一并感谢。每个人思考问题的方法和思路不尽相同,求同存异,希望这个帖子能成为大家讨论知识,兴趣的地方。文人相轻就算了吧!
 
最后编辑: 2020-03-12

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
List<Planet> planets = new ArrayList<Planet>()

When creating instance/object from class "SpaceGame", does this statement create an Planet Array object as a attribute of the "SpaceGame" object?

This Array object has some built in method such as this.add?
spaceGame class 里有ArrayList<Planet> 作为attribute。另外有个Planet class
 

月盈亏

月月盈
最大赞力
0.00
当前赞力
100.00%
@woodenwang 是高手无疑,手把手帮我解决很多问题。 @asdfg12345678 也是高手并曾经指点过我数据库问题。一并感谢!!!asdf只是策略上指点,不怎么具体给代码例子,他喜欢把简单问题用高级的流行的工具来解,这对我们这种菜鸟来说太难理解了而已[/QUOTE]
我也躺枪了,陪你一起“躺”……你懂的……:wdb23:
woodenwang确实是高手,我没给出的条件他都写出来了
 
最后编辑: 2020-03-12

Similar threads

家园推荐黄页

家园币系统数据

家园币池子报价
家园币最新成交价
家园币总发行量
加元现金总量
家园币总成交量
家园币总成交价值

池子家园币总量
池子加元现金总量
池子币总量
1池子币现价
池子家园币总手续费
池子加元总手续费
入池家园币年化收益率
入池加元年化收益率

微比特币最新报价
毫以太币最新报价
微比特币总量
毫以太币总量
家园币储备总净值
家园币比特币储备
家园币以太币储备
比特币的加元报价
以太币的加元报价
USDT的加元报价

交易币种/月度交易量
家园币
加元交易对(比特币等)
USDT交易对(比特币等)
顶部