首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >学习和使用适用于JAVA的ACM包是否合适?

学习和使用适用于JAVA的ACM包是否合适?
EN

Stack Overflow用户
提问于 2012-07-25 05:35:38
回答 4查看 4.6K关注 0票数 4

现在,我正在观看youtube上的斯坦福频道,准确地说,我正在观看Mehran Sahami教授的Java讲座。我已经有了一定程度的Java理论知识,但我发现这些讲座非常有趣,但有一件事让我感到困惑,在进一步深入之前,我想先澄清一下。

在示例中,与我到目前为止读过的书籍甚至Sun的原始文档中所看到的有很多不同之处。在这些讲座中,主要的方法似乎是public void run() public static void main(String[] args)的实例。对于控制台输出,他只使用println()而不是System.out.println(),我建议更深入地研究Java语言,它将与我所说的“标准语法”有更多的不同。

据我所知,所有这些都来自于使用ACM包,我真的不知道继续观察这是对我有帮助还是只会让我更困惑。这个ACM包有什么实际用途吗?这会不会使Java的语法比平时有很大的不同,所以我可能会得到一堆无用的命令?你认为现在留下这些视频,等我可以利用有用的信息并更多地了解过时的东西时再来看会不会更好,或者差异不是那么大?

提前感谢

勒隆

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-07-25 05:41:33

只要您认识到ACM代码中提供的“快捷方式”和标准语法之间的差异,我就不认为遵循这些讲座有任何固有的危害。我听说过这个系列的一些不错的东西,如果你的目标是学习该语言的基础知识(或填补现有知识的空白),那么我认为它是一个很好的资源。

另一方面,我从未见过ACM库在学术环境之外使用。就我个人而言,我只用过一次,在我攻读本科学位的时候,在一个单独的(非必修课)的项目中。如果您已经熟悉这种语言,并且知道基本概念,我会寻找更多不使用深奥或专门代码库的标准教程。在大多数情况下,ACM库似乎包含快捷方式和标准化框架,以帮助教授(和学习)核心概念,而不是担心确切的语法或语言中可能存在的任何怪癖。

票数 4
EN

Stack Overflow用户

发布于 2012-07-25 05:39:49

我不认为这会妨碍学习Java。它提供了一个框架,您的代码将在其中运行,就像Java applet、Swing、Android或其他框架一样。它不会与vanilla Java相同,但ACM packagewell documented。一旦您掌握了基本概念,学习ACM包所需的额外知识将不会很难。

票数 6
EN

Stack Overflow用户

发布于 2014-02-10 21:52:16

如果我想总结一下,我会说ACM Java Libraries的主要目标是让你从语法中解脱出来,帮助你专注于概念。

ACM Java Library包是向新手介绍编程概念的优秀工具。正如您所看到的,该讲座的标题是“编程方法而不是Java编程”。

希望它能澄清

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11639684

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档