Java自2001年以来变化多少?

Tim*_*ech 1 java

我知道C++自制作以来已经简化了很多,我现在正在研究自己的JAVA,并且在2001年出版了一本书,如果我学到了更老的版本,我会不会自我约束?

我的意思是在C++中,我注意到旧书没有运行"使用命名空间std",它会改为使用std ::每当有人想从库中调用一个函数时.

提前致谢!

cor*_*iKa 5

Java的基本原理没有改变.

已经介绍了你需要注意的事情:

  • 泛型
  • 自动装箱
  • java.util.Concurrent包
  • string.split()vs StringTokenizer

还有其他的,这些对Java日常开发有着非常重要的影响.

但是,对于基础知识,一本旧书应该没问题.只要注意变化,就像任何一组库一样,并根据需要进行调整.把你所读到的东西带上一粒盐,当你找到一个更好的方法(例如,泛型与对象无处不在)时,不要害怕替换methodoliges.

  • 就个人而言,尽管你应该做得很好,但我会鼓励你获得最新资料.我不能推荐一个随便学习Java.我强烈推荐Effective Java,但是一旦你了解了基础知识,那就是学习"正确". (2认同)