java语言与c/c++语言,python语言 到底有哪些区别?(清晰表格版)
其他
2021-11-22 06:29:24
阅读次数: 0
java语言不同于c/c++语言之处
java |
c/c++ |
面向对象 |
面向过程 |
可跨平台移植 |
不可跨平台 |
采用unicode码 |
采用ascii码 |
自动垃圾回收 |
手动释放资源空间 |
变量必须初始化值 |
变量可以不用初始化 |
有super关键字 |
无super关键字 |
只允许单继承 |
可多继承 |
不可用数字代替布尔值 |
可以将非布尔值代替布尔值使用 |
无goto语句 |
有goto语句 |
无sizeof(),所有的数据类型在所有机器上大小都是相同的 |
不同的数据类型在不同机器上被分配的大小可能不同,需要用sizeof()计算分配的字节数 |
… |
… |
java语言不同于python语言之处
java |
python |
强类型语言,缺乏灵活性 |
弱类型语言,灵活性更高 |
利用{}组织代码 |
利用缩进组织代码 |
可跨平台移植 |
不可跨平台 |
必须指定变量的数据类型 |
无需指定变量的数据类型 |
语句必须以分号结尾 |
语句结束无需加分号 |
… |
… |
转载自blog.csdn.net/qq_51800570/article/details/120442092