初学java ,做练习时发现练习里面涉及具体算法的问题几乎没有,这是为什么? 我也是java新手,我自己感觉java和c语言又本质区别,这就是为什么c语言一上来就要求有算法,而java是面向对象的,并不是说算法不重要,但是没有正确理解java的实质,又再好的算法也是不行的。呵呵 也不知道说的对不对 个人意见 高手指点! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 有这种练习的书多的是,比如JAVA HOW TO PROGRAM 有很多,数据结构就有用JAVA写的。 我想于语言没有关系吧,我建议你看两本书:java编程思想java核心技术虽然例子不多但对java的理解很有帮助 一般的java入门书不侧重介绍数据结构和算法而已,并不是java不能实现这些。你可以找专门的数据结构或算法书(java版) 其实很简单,因为你看得C和C++的书都是国内出的,国内的书特别是以前的书大都是用这些东西作为联系的。而Java的书推荐的都是国外的,里面的联系就不涉及那么多数学基础。 有人说设计模式相当于java中的算法. 如果你象练习算法的话,你也可以把C++里的题目用JAVA来作一遍啊。^_^ 学java主要是学面向对象基础,那种算法性的东西随便学哪种语言都有,跟学java有什么关系.比如你学过C,然后看一遍java的语法,也能写出那种算法,难道就能说你懂java了吗, 嗯!算法这东东哪门语言都有的,你现在做练习没看到,只不过是你们那些练习主要是让你了解JAVA的特性,而不是要你在学算法!当然也有的书里面是加了算法在内的例子,其实那样对于了解Java反而没好片,要是你懂那算法,自然就OK,要是你不懂?那不就又是新的Java知识,又是新的算法,反而加重了!算法本来就可以当作是一门独立的课来的! maven 能够像 ant 那样之间从 java 类生成 .hbm 映射文件吗? 关于import 2道题目求助高手帮忙 JAVA编程,在窗口的任务栏中中显示鼠标坐标 javascrpit代码,什么功能?请教大家 sybase 错误 1067 进程意外终止 java中如何判断一个邮件地址是否有效? 录音问题--我在sun网站上找到的例子但不满意(请大家多出主意) 各位帮我看看这段代码究竟哪有问题?谢了! 怎样把double 转换为int 类型? eclipse 下载不成功 我在使用eclipse,我有点不理解eclipse工作原理,请用过的大侠传道授业解惑
java编程思想
java核心技术
虽然例子不多
但对java的理解很有帮助