java 基础语法 (和PHP对比)
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();
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)