1: 常量 Java finanal PHP const
2 数据的定义:
声明数组 数据类型[ ] 数组名 或者 数据类型 数组名[ ];
int[] scores ;或者 int scores[];
分配空间 数组名 = new 数据类型 [ 数组长度 ];
scores= new int[5]
我们也可以将上面的两个步骤合并,在声明数组的同时为它分配空间,如:
int scores[] = new int(5);
注意:分配空间后才能赋值
scores[0] = 100;
在 Java 中还提供了另外一种直接创建数组的方式,它将声明数组、分配空间和赋值合并完成,如:
int scores[]={78,91,84,68} 或者 int scores= new int[]{78,91,84,68}
java 中的方法不需要function 关键字
java 的构造函数 一定不能加void 虽然没有返回值 但是不能带 才过坑
php 不分字符和字符串,Java严格区分字符和字符串,字符类型 单引号 '',字符串双引号 “”
java 不直接访问访问和修改属性,而是通过set get 方法
个人感觉 Java中的包和PHP的命名空间差不多
PHP 引用类,用use 而Java用 import
PHP 中用parent 表示父类,而Java中用super表示父类
访问修饰符 | 本类 | 同包 | 子类 | 其他 |
private | 有 | |||
默认 | 有 | 有 | ||
protected | 有 | 有 | 有 | |
public | 有 | 有 | 有 | 有 |
PHP 默认是共有的 和Java不同
PHP string substr ( string $string
, int $start
[, int $length
] ) 返回字符串 string
由 start
和 length
参数指定的子字符串
java substring(int beginIndex, int endIndex)
返回一个新字符串,它是此字符串的一个子字符串。
PHP 浮点数精度计算:bcmath
Java 浮点数能精确的表示: BigDecimal
时间格式化,分钟 Java "m " PHP "i"
程序退出函数:Java System.exit(0);终止当前正在运行的 Java 虚拟机。参数用作状态码;根据惯例,非 0 的状态码表示异常终止。
PHP exit();