Java基础知识学习二(数据类型及运算)

来源:互联网 发布:linux 刻录光盘 编辑:程序博客网 时间:2024/03/29 08:34

1、标识符和编码

 (1) 第一个:字母+下划线+$+其他货币符号组成 后面跟:数字+字母+$+下划线等

 (2)Java使用Unicode编码,Unicode只是一个符号集, 它只规定了符号的二进制代码, 却没有规定这个二进制代码应该如何存储

2、关键字

(1)数据类型关键字:byte(1)、short(2)、int(4)、long(8)、float(4)、double(8)、char(2)、boolean(只有true和false)

(2)流程控制语句关键字:if、else、switch、case、default、do、while、for、break、continue

for-each  for(int e:a) sum+=a;  表明for each int e in a,a为数组,e代表数组中的每个元素

(3)方法、类型、变量的修饰关键字: private、public、protect、final、static、abstract、synchronized、volatile

(4)异常处理关键字:try、catch、finally、throw、throws

(5)对象相关技术:new、extends、implements、class、instanceof、this、super

(6)字面值常量关键字:false、true、null

(7)方法相关关键字: return、void

(8)包相关关键字:import、package

3、常量和变量

(1)常量使用final关键字定义,无宏。 final int MAX=100;

(2)变量依旧。 int i; int i=4;

4、数据类型(无指针、结构类型、联合类型)

(1)基本类型:数值类型(整数类型(byte、short、int、long)、浮点类型(float、double))、字符类型(char)、布尔类型(bool)

(2)引用类型:数组、类(class)、接口(interface)

(3)bool只有true和false、JDK中native2ascii.exe可得到所有字符Unicode码、数值到字符强制转换

5、运算符

(1)算数、关系、赋值、条件、位、逻辑

(2)%左右两侧可为浮点数。 52.3%10=2.3

6、数组

(1)只定义,不分配:int a[];int[] a;  定义分配:int[] a=new int[5]

(2)只定义,不分配:int a[][];int[][] a;  定义分配int[][] a=new int[2][3]


原创粉丝点击