1. 包声明

      一个Java应用程序是由若干个类组成的,文件名必须和类名同名。package为包的关键字,用于声明类所在的包。

2. 基本数据类型

      对于long型值,若赋给的值大于或小于int型值范围,则需要在数字后添加L或l,表示该数值为长整型。

      默认情况下小数都被看作double型,若使用float型小数,则需要在小数后面添加F或f。

      布尔类型使用boolean。

3. 标识符

      标识符由任意顺序的父母、下划线(_)、美元符号($)和数字组成,并且第一个字符不是数字。

4. 常量

      使用final关键字。

5. 移位操作

      >> 右移  最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1

      >>> 无符号右移 右移空的位就填入0

测试:


package test1;


public class TestClass {
public static void main(String[] args) {

// bool
boolean b = false;
System.out.println(b);

// 常量
final float $fData = 10.2f;
System.out.println($fData);

// 位移操作
int j = 4;
// 最高位是0,右移空的位就填入0; 最高位为1,右移空的位就填入1
System.out.println(j >> 2);
// 右移空的位就填入0
System.out.println(j >>> 2);
}
}

Java与C++的异同之语言基础_System