好久没写博客了, 今天看算法题实在是想睡觉 (无聊 ing), 想睡觉另一方面也表示自己算法可能太菜看不懂
java 的知识点基本就是基本语法, 集合, 多线程, IO,jvm, 数据库, spring, 设计模式, 基本的排序算法, 这里面每一块其实都挺深的一个个来写吧, 学习 java 肯定是要学习底层的源码, 思想, 看源码的时候多想 下为什么它这么写要是我写源码我会怎么写, 然后对比下源码, 虐下自己
国外的 IT 企业, facebook,google, 微软等等面试考的都是算法, 5 论面试 5 道算法什么都没有, 国内考的最多的还是基础, 除了今日头条, 虽然本人算法很差, 源码看的越多, 发现算法越重要, 源码的底层其实就是算法, 算法才是编程的王冠, 很后悔当时没有参加 ACM, 对未来充满了期待, 好想看到自己刷完 leetcode400 道题后自己成什么样, 好像看到刷完 lintcode1000 道题后自己的样子, 那时候的自己应该会为自己感到自豪吧
要成为一个 java 高手, 基础是入门, 算法必须精通可能要 1 年 2 年, 5 年 10 年慢慢来, 不是为了刷算法而学, 因为算法是高手的充要条件,
来源: http://www.bubuko.com/infodetail-2740560.html