java和c的区别:JAVA和C++区别来源: 发布时间:星期五, 2009年4月3日 浏览:0次 评论:0
JAVA和C都是面向对象语言也就是说它们都能够实现面向对象思想(封装继乘多态)而由于c为了照顾大量C语言使用者 而兼容了C使得自身仅仅成为了带类C语言多多少少影响了其面向对象彻底性!JAVA则是完全面向对象语言它句法更清晰规模更小更易学它是在对多种设计语言进行了深入细致研究基础上据弃了其他语言不足的处从根本上解决了c固有缺陷 Java和c相似的处多于区别的处但两种语言问几处主要区别使得Java更容易学习并且编程环境更为简单 我在这里不能完全列出区别的处仅列出比较显著区别: 1.指针 JAVA语言让编程者无法找到指针来直接访问内存无指针并且增添了自动内存管理功能从而有效地防止了c/c语言中指针操作失误如野指针所造成系统崩溃但也不是说JAVA没有指针虚拟机内部还是使用了指针只是外人不得使用而已这有利于Java安全 |