一、一个简单的Java应用程序
public class FirstSample{
public static void main(String[] args){
System.out.println("Hello World! ");
}
}
最外边的 public 为访问修饰符,用于控制访问级别。
关键字class表明Java程序中的全部内容都包含类中。
关键字class后面紧跟类名。
二、基本类型(4、2、1、1)
Java有8种基本类型:整型(4种:int 、short、long、 byte),浮点型(2种:float、 double),字符类型(1种:char),布尔类型(1种:boolean)。
大转小需要强制转换。
三、枚举类型
使用情况:变量的取值只在一个有限的集合内。例如季节只有 春、夏、秋
冬。
四、运算符
同一级别的运算符按照从左到右的次序进行计算(但右结合运算符除外)
a && b || c;//等价 (a && b) || c
a += b += c;//等价 a += (b += c)
五、字符串
String类没有提供任何修改字符串中某个字符的方法。如果希望改变字符串就要使用字符串拼接(substring()方法)。
空串是长度为0的字符串,Null串是指为null的字符串。
要熟悉String类的一些常用方法,需要经常查阅说明文档。
如果需要频繁改动字符串,可以使用 StringBuilder类。
六、输入与输出
要想通过控制台进行输入,首先需要构造一个与“标准输入流” System.in关联的Scanner对象。
Scanner in = new Scanner(System.in);
Scanner类定义在 java.util 包中。当使用的类不是定义在基本java.lang包中时,一定要使用import指令导入相应的包。
Java5沿用了C语言函数库中的printf方法,例如: System.out.printf("%8.2f", x);
七、数组
一旦创建了数组,就不能再改变它的长度。
对数组初始化之前是不能使用的。
Arrays.sort()方法使用了优化的快速排序算法。
二维数组遍历:
for(int i = 0; i < arr.length; i++){
for(int j = 0; j < arr[0].length; j++){
arr[i][j] = 0;
}
}
原文:https://www.cnblogs.com/lvyi-19325/p/14487776.html