开发者社区> 问答> 正文

我做java滴,刚看完java数据结构和算法很有感觉,但是听说设计模式也蛮重要的,所以。。求问下。

我是继续研究java的数据结构和算法 还是 琢磨 java滴 设计模式呢?

展开
收起
知与谁同 2018-07-16 19:32:04 2750 0
4 条回答
写回答
取消 提交回答
  • TA有点害羞,没有介绍自己...
    个人理解:算法和数据结构是针对某一类问题提出的最优解,而设计模式则是一些通用型的开发技巧和经验。
    2019-07-17 22:54:11
    赞同 展开评论 打赏
  • 云栖社区聚能聊、问答管理员~发福利、搞怪,八卦我来,论技术、发话题、写博客你上!
    从面上来说 你如果以后做程序 设计模式你是必须OK的 结构和算法也是需要你了解的 相当于小学5年级 的 数学 和 语文,你都必须掌握一些基础的知识 但不需要都学到硕士水平,算法面比较窄 需要你走专精路线。设计模式你想做这行有一定高度,这是个必经之路,希望这个回答你满意 给最佳
    2019-07-17 22:54:11
    赞同 展开评论 打赏
  • 杀人者,打虎武松也。
    这个怎么说呢,设计模式是很多人在实际项目开发的过程中总结出来的,目的就是为了便于项目的快速合理的开发,同时也便于项目以后的维护和扩展。
    你项目做多了这些设计模式大部分都能接触到。所以没有必要专门去学设计模式,个人觉得有点本末倒置。还是把java的数据结构好算法学好,在项目开发的时候多注意注意设计模式就行了
    2019-07-17 22:54:11
    赞同 展开评论 打赏
  • 既然你已经看完了java的数据库结构和算法而且很有感觉,那么你为什么不先趁着这股热情继续加深一下数据结构和算法。设计模式也很重要,但你现在要确定的是,你现在还刚只是对数据结构和算法有感觉,但貌似并不会很深,所以你要趁着现在刚上手就继续深入,不然,等你学完设计模式后,发现算法和数据结构又不记得了,得不偿失。
    2019-07-17 22:54:10
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
数据+算法定义新世界 立即下载
袋鼠云基于实时计算的反黄牛算法 立即下载
Alink:基于Apache Flink的算法平台 立即下载