- java区分大小写,main中的m是小写。
- 源代码的文件名必须与公共类的名字相同,并用.java作为扩展名。
-
public class helloworld { public static void main(String[] args) { System.out.println("We will not use 'hello world'!"); System.out.print("hello"); //print方法不换行,println方法换行。 } }
- 一共有8种数据类型。整型:1.int,2.short,3.long,4.byte.整型所占字节数与平台的不同无关。在32位机子上,long是8字节,而c或c++中,long是4字节。java中没有无符号的整型。 浮点型:1.doule,2.float.默认为double型。 字符型:char。有些unicode字符可以用一个char值表示,有些需要用两个char值。\u0008表示\b退格等等。boolean类型:1.false,2.true。整型和布尔类型不能相互转换。整数表达式也不能转换为布尔型,如if(x=0){}就无法运行。
- java中不区分变量的声明与定义。java中的常量用final来修饰,习惯上常量名全大写。
- 枚举类型。
enum Size{SMALL,MEDIUM,LARGE,EXTRA_LARGE}; Size s=Size.SMALL;
- java中的字符串是不可变类型,c++中的字符串是可变类型。 字符串的比较不能用==,而应该用str.equals(str) .java里面的==是用来比较两个字符串是否在一个相同的位置上,也就是具有相同的id 。 空串与Null是不同的,空串是长度为0的字符串,而null是没有对象与该变量