Java基础语法
注释
注释不会被执行。用于备注,自己看得懂
-
单行注释:开头用//表示。 (Line comment)注释一行文字
-
多行注释:开头用/*表示,
结尾用*/表示 。 (Block comment)注释一段文字
-
文档注释:开头用/**表示。配合Javadoc使用
标识符
*Java所有的组成部分都需要名字,类名、变量名以及方法名都被称为标识符。
标识符注意事项
-
所有的标识符都应该以字母(A-Z或者a-z),美元符($)、或者下划线(_)开始。
-
首字符之后可以是字母(A-Z或者a-z),美元符($)、下划线(_)或数字的任何字符组合。
-
不能使用关键字作为变量名或方法名。
-
标识符是大小敏感的
数据类型
强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
java的数据类型分为两大类
基本类型(primitive tupe)
数值类型:
整数类型:
-
byte占1个字节范围:-128-127
-
short占2个字节范围:-32768-32767
-
int占4个字节范围:-2147483648-2147483647(常用)
-
long占8个字节范围:-922337036854775808-922337036854775807
# 整数拓展
二进制:0b 十进制:正常 八进制:0 十六进制:0x
浮点类型:
-
float占4个字节 (有限 离散 舍入误差 大约 接近但不等于)
-
double占8个字节(常用)
# 浮点数拓展
银行业务不能使用float 有限 离散 舍入误差 大约 接近但不等于
银行一般使用BigDecimal进行计算,BigDecimal属于数学工具类,最好完全避免使用浮点数进行比较
字符类型char占2个字节
# 字符拓展
转义字符
\t : 制表符 \n:换行
boolean类型
占1位其值只有true和false两个
布尔值拓展
引用类型
-
类
-
接口
-
数组