1、
在 Java 中, 利用关键字 final 指示常量。
关键字 final 表示这个变量只能被赋值一次。一旦被赋值之后,就不能够再更改了。习惯上, 常量名使用全大写。
如:
在 Java 中,经常希望某个常量可以在一个类中的多个方法中使用,通常将这些常量称为 类常量。可以使用关键字 static fina丨设置一个类常量,而且如果被申明为public,则其他类也可以使用这个常量。 下面是使用类常量的示例:
2、
左移运算是将一个二进制位的 操作数
按指定移动的位数向左移位,移出位被丢弃,右边的空位一律补0。右移运算是将一个二进制位的操作数按指定移动的位数向右移动,移出位被丢弃,左边移出的空位或者一律补0,或者补符号位,这由不同的机器而定。
3、
==是判断两个变量或实例是不是指向同一个内存空间
equals是判断两个变量或实例所指向的内存空间的值是不是相同
因此,千万不要使甩== 运算符测试字符串的相等性,以免在程序中出现糟糕的 bug。
4、
Java 字符串由 char 值序列组成,char 数据类型是一 个采用 UTF-16 编码表示 Unicode 码点的代码单元。大多数的常用 Unicode 字符使用一个代码单元就可以表示,而辅助字符需要一对代码单元表示。 length 方法将返回采用 UTF-16 编码表示的给定字符串所需要的代码单元数量。
5、StringBuilder builder = new StringBuilder();
builder.append(ch);
String completeString = builder.toString();
6、Scanner in = new Scanner(System.in);
String name = in.nextLine();
//读取行
String firstName = in.next();
//读取单词
int age = in.nextInt();
//读取整数
...
Scanner类定义在java.util包中
7、Scanner in = new Scanner(Paths.get("myFile.txt"), "UTF-8");
//文件输入
PrintWriter out = new PrintWriter("myFile.txt", "UTF-8");
//文件输出
8、
9、int[] smallPrimes = {2, 3, 5}; //不需要使用new
int[] smallPrimes = new int[] {2, 3, 5};
new int[] {17, 19, 23}; //初始化匿名数组
10、