
Java 与 C++ 的优缺点各自有哪些
展开全部
java是为了web而生的。
隐藏了底层的实现细节,以及令人困惑的指针这些容易导致内存泄露等不安全结果的概念,让开发者更多地关注业务逻辑,所谓纯面向对象。
是用Java,有统一的标准,sun当初制定的。。。统一的运行环境JRE,统一的JDK(开发包),以此获得平台无关性。所谓的“Write once, run anywhere”
C++,毕竟是编译型的语言,比Java这种解释型的语言的优势就是运行效率高,保持了C的风格,更接近计算机的思维,有助于对计算系系统的学习(当然你认真研究JVM也可以达到效果,但是写c、C++的程序就很容易达到学习目的);底层操纵能力强,保留了指针这些直接操作内存的元素;类Unix系统核心代码都是使用C语言写的,这也算是C、C++的一个巨大的学习资源吧~~既可以学习语言也可以学习操作系统,一举两得。
隐藏了底层的实现细节,以及令人困惑的指针这些容易导致内存泄露等不安全结果的概念,让开发者更多地关注业务逻辑,所谓纯面向对象。
是用Java,有统一的标准,sun当初制定的。。。统一的运行环境JRE,统一的JDK(开发包),以此获得平台无关性。所谓的“Write once, run anywhere”
C++,毕竟是编译型的语言,比Java这种解释型的语言的优势就是运行效率高,保持了C的风格,更接近计算机的思维,有助于对计算系系统的学习(当然你认真研究JVM也可以达到效果,但是写c、C++的程序就很容易达到学习目的);底层操纵能力强,保留了指针这些直接操作内存的元素;类Unix系统核心代码都是使用C语言写的,这也算是C、C++的一个巨大的学习资源吧~~既可以学习语言也可以学习操作系统,一举两得。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询