Java和C++;?

Java和C++;?,java,c++,coding-style,Java,C++,Coding Style,这个问题在我脑海里已经有一段时间了。我用C++做了一些网页开发我做的,还有一些爱好编程。我参与其中的唯一原因是因为web开发,就像我以前使用的普通C一样。总而言之,我没有太广泛地使用C++。 最近,我一直在用Java做更广泛的工作。很多人说C++和java完全不同,而做“java方式”并不是C++编程的好主意,这表明它们是两个完全不同的世界。他们当然感觉不同,功能也不同。但更具体地说,人们这么说是什么意思 他们在谈论垃圾收集吗?还是别的什么 感谢主要区别在于,使用Java,您在一个您不知道的虚拟

这个问题在我脑海里已经有一段时间了。我用C++做了一些网页开发我做的,还有一些爱好编程。我参与其中的唯一原因是因为web开发,就像我以前使用的普通C一样。总而言之,我没有太广泛地使用C++。 最近,我一直在用Java做更广泛的工作。很多人说C++和java完全不同,而做“java方式”并不是C++编程的好主意,这表明它们是两个完全不同的世界。他们当然感觉不同,功能也不同。但更具体地说,人们这么说是什么意思

他们在谈论垃圾收集吗?还是别的什么


感谢

主要区别在于,使用Java,您在一个您不知道的虚拟环境(Java虚拟机)上运行程序,并且不允许您深入访问

这显然会在编程水平和效率方面产生很多差异

你可以查看我找到的这个有趣的链接:

因此,这个问题:

一般来说,C++允许你对编程进行较低级别的控制。 e、 g Java垃圾收集器在您不知道内存的作用的情况下管理内存:

  • 你不知道什么时候开始
  • 你不知道它是怎么工作的

  • < C++ >如果你想要一种垃圾回收模块,你必须自己管理内存分配。

    主要的区别是因为java在你不知道的虚拟环境(java虚拟机)上运行程序,而且你不允许深入访问。 这显然会在编程水平和效率方面产生很多差异

    你可以查看我找到的这个有趣的链接:

    因此,这个问题:

    一般来说,C++允许你对编程进行较低级别的控制。 e、 g Java垃圾收集器在您不知道内存的作用的情况下管理内存:

  • 你不知道什么时候开始
  • 你不知道它是怎么工作的

  • < C++ >如果你想要一种垃圾回收模块,你必须自己管理内存分配。

    < P>高级语言如java和C++之类的低级语言之间有很多不同之处,最好把它留给维基百科列出。


    我强烈建议在这两个方面都建立一个项目,以便更好地理解。相似之处在语法上确实停止了。

    < P>高级语言如java和C++之类的低级语言之间有很多不同之处,最好把它留给维基百科列出它们:



    我强烈建议在这两个方面都建立一个项目,以便更好地理解。这些相似之处实际上仅限于语法。

    本文以及一篇可以帮助您解决这一问题的文章。对于实际使用语言,我发现C++更容易处理,并且比java更能让我在数据上自由。

    文章,还有一个可以帮助你解决这个问题。实际上,我使用C++语言更容易处理,并且比java更能让我在数据上自由。

    他们谈论的是一切。这是C++和java之间不同的整体心态。最好通过询问程序员。StExchange。com。@ Xeo:Haha。像你这样的评论正是我所指的。:)我有不同的想法,但更具体地说,风格的不同是什么?如果你不能完全理解它,它的C++另一方面,Java是一种更高效的语言,只是因为已经为你做了这么多。但是,如果要禁用某些部件?真倒霉。现在,如果我再继续下去,我想我会出轨去抨击……他们在谈论一切。这是C++和java之间不同的整体心态。最好通过询问程序员。StExchange。com。@ Xeo:Haha。像你这样的评论正是我所指的。:)我有不同的想法,但更具体地说,风格的不同是什么?如果你不能完全理解它,它的C++另一方面,Java是一种更高效的语言,只是因为已经为你做了这么多。但是,如果要禁用某些部件?真倒霉。现在,如果我继续下去,我想我会脱轨到抨击……是的,但是C++可以用于用户应用程序。即使这样,人们也会认为它们完全不同。@哈桑工作低级并不意味着你不能编程用户应用程序……而是在C++中必须管理内存分配。我不做任何内存管理在C++。@ Matteo:如果我想要垃圾收集,我去java或C。在C++中,我们有智能指针。PeterLawrey:我们同意,我想是的,但是C++可以用于用户应用程序。即使这样,人们也会认为它们完全不同。@哈桑工作低级并不意味着你不能编程用户应用程序……而是在C++中必须管理内存分配。我不做任何内存管理在C++。@ Matteo:如果我想要垃圾收集,我去java或C。在C++中,我们有聪明的指针。PeterLawrey:我们同意。我把链接放在C++上,而不是C。我已经更新了文本,我更清楚地引用了C++。我把链接放在C++上,而不是C。我已经更新了文本,我更清楚地引用了C++。