|
|
本人在上着C++的课。如果我想自学Java,需要C++的基础吗?如果需要,大概要学到什么程度呢? e.g. pointer, dynamic memory allocation, polymorphism???
还有,如果有Java书想介绍,请~!!! 
谢谢  |
|
|
|
|
|
|
|
|
|
|
发表于 20-11-2010 08:12 AM
|
显示全部楼层
如果没有错的话,JAVA是没有pointer的,而且JAVA有的是automatic garbage collection。。。
至于polymorphism嘛,JAVA是object-oriented语言,所以是有用到这个概念。。 |
|
|
|
|
|
|
|
|
|
|
发表于 20-11-2010 08:46 AM
|
显示全部楼层
可以 online学
http://download.oracle.com/javase/tutorial/index.html |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 20-11-2010 09:09 AM
|
显示全部楼层
如果没有错的话,JAVA是没有pointer的,而且JAVA有的是automatic garbage collection。。。
至于polymorph ...
Jachol 发表于 20-11-2010 08:12 AM 
原来如此...一定要先学C++吗?我还没有学到 polymorphism... 如果需要学的话就必须先专注于C++先了...
哇...真的很多资料哦... 这样的话还需要买书吗?这网站有足够的sample code? |
|
|
|
|
|
|
|
|
|
|
发表于 20-11-2010 09:45 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 20-11-2010 10:27 AM
|
显示全部楼层
论前途,C++会比java好
除了想跑移动电子的developer,不然非必要不需要认真学Java |
|
|
|
|
|
|
|
|
|
|
发表于 21-11-2010 11:10 PM
|
显示全部楼层
不要还没学爬就想学走路  |
|
|
|
|
|
|
|
|
|
|

楼主 |
发表于 21-11-2010 11:24 PM
|
显示全部楼层
|
|
|
|
|
|
|
|
|
|
发表于 22-11-2010 10:24 AM
|
显示全部楼层
就看你要走什么路线,可以是c++ 也可以是java, 从c++ 转去 java 一点也不难,从java 转去就有可能会比较难,因为pointer。 这都是很看个人的,如果一个人的OO concept 好,几乎都是可以应付的。
我以前在一家公司,因为要写非常底层的东西,java 做不到必须要用c++, 我只花大概一个星期的时间了解c++的语法,我就能把程序写完。感觉差不多一样的,只是语法不一样,library不一样。 例如:c++ 的 socket 和 java 的 socket, 原理都是一样,只是用法不一样罢了。 |
|
|
|
|
|
|
|
|
|
|
发表于 22-11-2010 10:28 AM
|
显示全部楼层
要学好java, 这本书一定读。
Effective Java, Second Edition by Joshua Bloch. |
|
|
|
|
|
|
|
|
|
|
发表于 22-11-2010 11:40 AM
|
显示全部楼层
|
|
|
|
|
|
|
|
| |
本周最热论坛帖子
|