1 注释
(1)多行注释: /* */
(2)单行注释://
(3)Java doc:/** */
2 变量类型
基元(简单)数据类型:整型,布尔型,浮点型
布尔值:true,false
char:16 bits, 0 到 65535,使用单引号
整型:
byte:8 bits,-128到127
short:16 bits,-32768到32767
int:32 bits,-2147483648 到 2147483647
long:64 bits
浮点型:
float: 32 bits
double:64 bits, -1.8乘以10的308次方至1.8乘以10的308次方 64bit
复合(引用)数据类型
所有Java类都是引用类型。
字符串(String),使用双引号
数组
数组声明:
int[] nums;
int nums[];
nums = new int[7];
nums = {1, 2, 3, 4, 5};
强制类型转换
(type) value;
3 注意点
在Java中,整型除以整型得到的还是整型;这跟JavaScript不一样。
因为Java是强类型语言,所以在声明变量时,必须同时声明变量的类型,且没有隐式类型转换,这样在需要布尔值的地方就必须是布尔类型的值。而在JavaScript可以将其他类型的值通过隐式类型转换变成上下文所需要的类型,如布尔类型。因此在Java中,判断,循环的条件都是布尔类型的;而JavaScript可以数值型、字符串型等等。
字符串的拼接:
Java中使用 +
JavaScript中使用 +
PHP中使用 .(点)
Java中判断字符串是否相等 equals(判断是否具有一样的字符)
修饰符
public:所修饰的类、方法和变量是公共的,其他类可以访问该关键字修饰的类、方法和变量;
protected:用于修饰方法和变量。这些方法和变量可以被同一个包中的类或者子类进行访问;
private:用于修饰方法和变量。方法和变量只能由所在类进行访问。