java与c语⾔的优劣势_C语⾔和Java的优缺点
2 C语⾔的可移植性不⾼(主要针对于java。Java 程序在哪个机器上都可以运⾏,⽽且结果⼀模⼀样。⽽C语⾔就不⾏,C程序在其他机器上不⼀定能运⾏。⽽且就算能运⾏,结果可能也不⼀样。)
java:
Java是⼀门⾯向对象编程语⾔,不仅吸收了C++语⾔的各种优点,还摒弃了C++⾥难以理解的多继承、指针等概念,因此Java语⾔具有功能强⼤和简单易⽤两个特征。Java语⾔作为静态⾯向对象编程语⾔的代表,极好地实现了⾯向对象理论,允许程序员以优雅的思维⽅式进⾏复杂的编程。
优点:
1 跨平台能⼒强,因为Java代码并不是直接运⾏在cpu上的,⽽是运⾏在Java虚拟机(jvm)上的,每个系统平台都是有⾃⼰的虚拟机(JVM),所以JAVA语⾔能跨平台。 所以java程序在不同平台都能够运⾏,只需要重新编译就⾏。
2 C和C++采⽤单线程体系结构,⽽Java却提供了多线程⽀持,通过实现 Runnable 接⼝和继承 Thread 类来实现多线程编程.
多线程能够更⾼效率的编写程序来达到充分利⽤ CPU 的⽬的。
3 Java最初设计⽬的是应⽤于电⼦类消费产品,因此要求较⾼的可靠性,相对于c与c++更加的可靠和安全。
4 库函数⽐较丰富,开发节省时间。
c语言和c++区别缺点:
1 java相对于其他⾼级语⾔ ,灵活性不⾜。
2 相对于Python,同样实现⼀个功能java的代码量是要⼤于Python的(⼈⽣苦短,请⽤Python)。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。