现在我在youtube上看斯坦福的 channel ,准确的说我在看Mehran Sahami教授的Java讲座。我已经具备一定程度的 Java 理论知识,但我发现这些讲座非常有趣,但有一件事让我感到困惑,我想在继续之前澄清一下。
在示例中,与我迄今为止在阅读的书籍甚至 Sun 的原始文档中看到的内容有很多不同之处。在这些讲座中,主要方法似乎是 public void run()
代替了 public static void main(String[] args)
。对于控制台输出,他只使用 println()
而不是 System.out.println()
我建议更深入地研究 Java 语言,与我会称之为“标准语法”。
据我所知,所有这些都来自于使用 ACM 包,我真的不知道继续关注这是否会对我有所帮助,或者只会让我更加困惑。这个ACM包有实际用处吗?它是否使 Java 语法与平常有很大不同,所以我可能会得到一堆无用的命令?您认为暂时保留这些视频,等我可以使用有用的信息并更加了解过时的内容时再回来比较好,还是差异不是那么大?
提前致谢
莱伦
最佳答案
我认为它不会妨碍学习 Java。它提供了一个框架,您的代码将在其中运行,就像 Java applet、Swing、Android 或其他一些框架一样。它与 vanilla Java 不同,而是 ACM package是well documented .一旦您掌握了基本概念,学习您需要的额外内容就不会太难了。
关于java - 学习和使用JAVA的ACM包合适吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11639684/