流程控制

java中的流程控制与c以及php基本一致。 块作用域 和php不一样的是,java有块作用域。 public static void main (String [] args) { if (true) { int i = 100; } // 块外面访问不了i i = 1000; // 出错 } 条件语句 共有四类条件语句。分别为: 单分支if 双分支if else 多分支 if else if …

System.exit()

该方法的作用与php中的exit方法一致。通过终止正在运行的Java虚拟机来退出当前程序。这个方法接受一个状态码。状态码的非零值通常用于指示异常终止。这类似于C/c++中的退出。 public static void exit(int status)

数组

java中的数组和php中的数组有很大区别,java中数组存储相同类型值的序列。 数组的声明 在声明数组变量时,需要指出数组类型和数组变量的名字。如下: int[] a; //or int a[]; 创建数组,可以使用new方式或字面量方法。 int[] a = new int[100]; int b[] = {32,23,14,123}; String[] strArr = { "ph…

Java字符串

字符串类型是用双引号括起来的,而char类型是用单引号。这点和C是一样的。 char c = 'a'; String str = "abc"; PHP程序员在学习java的时候一个常见错误就是用单引号将字符串括起来。 String str = "hello java"; 其实上述的代码与下列代码是一样的: String str = new…

字符串常用方法

compareTo public int compareTo(String anotherString) 按字典顺序比较两个字符串。 比较基于字符串中每个字符的Unicode值。 此String对象表示的字符序列按字典顺序与参数字符串表示的字符序列进行比较。 如果此String对象按字典顺序排在参数字符串之前,则结果为负整数。 如果此String对象按字典顺序跟随参数字符串,则结果为正整数。 如果…

字符串不可变性

String类中没有提供修改字符串中某个字符的方法。这点和php也不一样,php可以非常方便的修改字符串的任意位置的字符 $str = 'php'; $str[0] = 'P'; 在Java中只能重新创建一个字符串 String str = "java"; str = "J" + str.substring(1); /…

字符串相等比较

字符串创建的方式有两大类,一种是使用字面量方式,一种是使用new方式。它们之间有些区别。 String str = "hello"; // 本质上this.value = new char[0]; String s1 = new String(); //this.value = original.value; String s2 = new String(String orig…