CPU:酷睿2四核 Q8200(盒) 940
主板:技嘉GA-P43-ES3G(rev.1.0) 590
显卡:微星N9600GSO-MD暴雪1G 480
内存:金士顿2G DDR2 800 185
硬盘:希捷500G 7200.12(串口/盒) 360
显示器:得丽珑1501T 470
机箱:华硕TA851空箱 115
电源:航嘉磐石400 250
光驱:DVD-130D 120
合计:3510元
CPU四核+2G内存+9600显卡(N94核心)玩目前的游戏绰绰有余~~~~
而且主板提供的升级空间大 ,日后不够用加一条内存就可以了~~~~
篡个9000元DIY的电脑配置
主板 技嘉 P35C-DS3R 1299
内存 宇瞻 DDRII800 4G 330x2
硬盘 酷鱼7200.10 250Gx2 920
显卡 影驰 8800GT 512M 1999
光驱 先锋 DVR-115CH 269
键鼠 罗技 G1键鼠套装 185
显示器 三星 2253BW 2499
音箱 三诺 N-20GII 190
电源 航嘉 磐石355U 248
合计 9820元
CPU Core 2 Duo E8200 1399 整套机器配下来,一次满足了游戏玩家的三大愿望:45nm极品超频双核、强悍的G92显示核心、高达4GB的海量内存。当然,9800元的整机价格,不是一般普通消费者所能接受的。不过,这也是丰俭由人的,主板方面大家可以选择更为主流的P35主板,价格在799元以内,内存采用1GB x 2方案,硬盘也不组建阵列的话,整机成本会进一步下跌。
高手来看看这个例子!!
你这里输出的应该是good and gbc
首先java里确实是传值,不是传引用。
public void change(String str,char ch[]){
str=test ok;
ch[0]='g';
}
你这里的str=test ok只是修改的局部变量str,不是类的成员变量。类的成员变量并没有被修改,如果你把参数里的str换成str1你在试试看,输出的结果就是test ok 了。。
关于这个你可以做个小测试,在方法里声明一个变量,这个变量的名字和类的成员变量同名,然后你赋值。会发现类成员变量不会被修改的。
为什么char[] ch里的东西会被修改呢?
因为char是原始类型,也就是本身不是对象,是直接放在栈里的。也就是说传递的就是本身的地址。所以结果里是被修改了的。。
你可以把char换成int来测试,结果还是会被修改,因为int也是原始类型
还有个测试,你可以把参数里的ch变量换成ch1结果仍然不会变,还是会被修改。。
这里注意局部变量会覆盖类成员变量,还有就是原始类型的特殊性。。
谁帮我看下这个配置怎么样,合理吗,有改的地方希望能详细点...
性能上还算不错的。不过如果你是玩CF或者DNF的话,如果还有AVA的话,建议你还是装个独立显卡,否则也是比较卡的。如果不玩AVA的话,其实用集成显卡也是可以的了,不过最好主板自带显存的,但是这个主板是没有的。所以性能上会低一点的。
整体上你的方案,稳定性和兼容性都很好,不过如果要看看你玩的具体是那些游戏,如果只是一些简单的网页游戏是完全没有问题的,否则还是那句,加400元买个独立显卡,这样会更好的。
其他的没有什么问题了,希望建议对你有用了。