我在这里阅读了许多SCJP问题,以及Sun和Head First发行商的所有提示和技巧,我想知道我是否缺少某些东西。

我很难从有关Java组件的知识转向能够回答应用该知识的问题。如果您问我有关语言或API的特定问题,我可以回答。但是,当我希望将这些知识用于回答模拟编码问题时,这将使我花很多时间来处理该问题,并且在连接各个点时遇到了麻烦。就像没有点击一样。是否有一个过程可以使我根据自己的知识更好地得出有关问题的结论?

最佳答案

简单:您使用它。

这听起来有些陈词滥调,但是除了尝试做一些事情外,没有什么可以替代学习编程方面的新知识。就像编写代码一样。

如果确实很新,则可以先采用现有程序并对其进行修改以执行所需的操作。这通常会破坏它,并且您将在接下来的2个小时内找出原因。在这2个小时内,您将学到更多关于程序结构的基础知识(以该语言/框架),如何将程序组合在一起等等,而这是从书本上阅读所需时间的5倍。

并不是说我在建议书籍毫无价值:远非如此。但是编程最终是一门务实的学科。

关于java - 学习SCJP,以及如何从知识过渡到知识的应用,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1027257/

10-12 01:54