java基础语法

 

 

 

Java注释

//

/**/

/***/

java关键字

 

 

数据类型拓展

二进制0b 八进制0 十六进制ex(开头)

float 有限 离散 舍入误差 大约 接近但不完全(最好完全不使用浮点数进行比较 可以用BigDecimal类进行精确计算)

 

 

 

 

强制转换 (转换类型)转换数值或变量名   所以字符本质还是数值

byte  char short 》int》long》float》double

大到小强制,小到大不用强制  布尔值不能强制转换,浮点数强制转换是去掉小数点后面的数      jdk7新特性  数值之间可以用下划线分隔开

 

 

 

 

 

 

image-20210204060800086

转义字符 例如: \t字符表     \n  换行

 

 

局部变量(必须初始化数值)和实例变量(只要声明就可以,不要初始化)

static类变量(静态)

 

  

final常量(绝对,必须声明&&定义变量和变量名)

 

 

 

变量命名规则

 

 

 

 

运算符

 

 运算中不同整数类型运算,有long就返回long,没有默认int,以最大数为基础(double》float》long)

 

 

 

 

java中的幂运算、

 

 位运算(底层二进制计算,效率极高)<<表示乘    >>表示除

 

 

三位运算符(x?y:z,x=true就为y否则为z)

 

 

 

 

 

包机制的问题

 

 

 

 

 

 

javadoc注释(java4,最后一课的Javadoc中有详细解答)

 

 

posted @ 2021-02-04 07:49  masterpiece  阅读(39)  评论(0)    收藏  举报