隐藏在我需要学习的东西之外?

时间:2013-11-06 20:45:30

标签: java c

所以在过去的几个月里,我一直在学习Java,只是完成了我的书。我很失望。我觉得自己已经被隐藏在真正的编码之外,虽然我知道如何使用Java,但我不知道底层发生了什么。所有现成的课程都很棒,但也很容易......“很容易”。

如果我跳过C,同时仍然跟上Java,但学习C以更好地理解编程,它会对我有益吗?是否一次学习2种语言?

3 个答案:

答案 0 :(得分:2)

你有多少经验?你以前学过计算机科学/编程吗?如果你是一个初学者,你将会有一些隐藏的东西'来自你!您需要掌握基础知识,循环,对象,类,OOP,测试,继承与组合。

你可以用Java学习很多关键概念,这些概念将转移到其他语言,跳到C不会成为一个神奇的子弹,实际上学习曲线比Java更陡峭。

如果你真的有经验,我认为你是初学者我错了,那么看看这里的一些挑战http://projecteuler.net/

祝你好运!

答案 1 :(得分:0)

是的,我同意。这里没有讽刺:IMO,你真的应该学习低级语言,这样你才能理解发生了什么。但这不会影响Java。 Java是一种功能强大且功能齐全的语言,我不想回到低级语言。

我从C开始,然后是C ++,然后去了Java。我花了一段时间才放弃对内存和指针管理的担忧,但我对使用其他语言的经历感到很高兴。

答案 2 :(得分:0)

我们必须同意不同意Java。

如果你只根据一本书编写所有内容,我想知道你是否真的掌握了Java所有的OO原则。编码很简单,但编码很难实现。

如果您正在寻找更多挑战,那么您可以随时尝试使用C ++,而不是像垃圾收集器那样为您提供内存的便利。 C ++还允许你进行足够深入的开始,以便开始与机器语言交互。