为什么要做对比 ?
最近在开始学习 JAVA ,之前是做 PHP 的,发现 JAVA 的数据类型真的很多,而且有些数据类型还很难懂,因为 java 是强类型的语言,在操作之前,必须先声明后使用。相比 PHP ,PHP 就没有那么限制。做对比的目的是,增强对两种编程语言数据结构的加深认识。
PHP 和 JAVA 数据类型做对比
PHP | JAVA | |
---|---|---|
BYTE | 无 | 有(8位二进制,范围 -2^ 7 ~ -2^ 7 -1,默认值 0) |
short | 无 | 有 (16位二进制,范围 -2^ 15 ~ 2^ 15 -1,默认值 0) |
int | 有(和计算机平台有关,32位平台占 4个字节,64位平台占8个字节,无默认值) | 有32位二进制,范围 -2^ 32 ~ 2^ 32 -1,默认值 0) |
long | 无 | 有64位二进制,范围 -2^ 64 ~ 2^ 64 -1,默认值 0) |
float | 有(最大值是 1.8e308 并具有 14 位十进制数字的精度) | 有32位二进制,默认值 0.0f) |
double | 无 | 有64位二进制,默认值 0.0d |
bool | 有(true & false) | 有(true & false,默认false) |
char | 有(最大可以达到 2GB,每个字符等同于一个字节,这意味着 PHP 只能支持 256 的字符集,因此不支持 Unicode) | char类型是一个单一的 16 位 Unicode 字符; |
Resource | 有 | 无 |
拓展阅读链接:
每个程序员都必须掌握的 8 中数据结构:https://segmentfault.com/a/11...
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。