本人的观点和学习方法:
任何事物的存在都是有价值的
通俗的讲: 任何事物的存在都是有用的
以上的个人的观点先表达的意思是,在编程世界中,比较 Java 语言的所有的类的方法和属性都是有用的,只是你没有使用到它的场景而已。
反观编程的本质就是你知道这个类或者对象能调用什么方法你才能明白怎么处理当前的逻辑。
所以我先表达如今学习一个新技术(比如框架,语言,模式等)
首先要明白怎么用,随便找网上一个 demo 跑起来,然后看 demo 每行所表达的意思,你就能大概明白怎么用了。
其次要明白怎么写,你要明白这个框架用的时候每个注解,方法,属性,一系类暴露给开发者们使用的,你要会用
最后归纳和模拟应用场景,一个框架或者语言的流行一定有它与众不同的地方,比如 Redis (缓存)它在做分布式锁(秒杀)和排行榜都是比较好的解决方案。
记忆,人类对于某件普通事情的记忆总是短暂的,我们需要把学习一门技术记录一下代码和文档形式,这样我们以后遇到相同的问题,就有现成的解决方案了。
感谢:大家在百忙之中分享自己的学习方法