Java基础
1.注释:
- 单行注释://注释;
- 多行注释:/星号注释星号/;
- 文档注释:
/**
*@description helloworld
*/
2.标识符和关键字:
关键字:
标识符:
- 范围:类名,变量名,以及方法名;
- 注意:
3.数据类型
基本类型:
数值类型:
- 整数类型:
- byte 一个字节
- short 两个字节
- int 四个字节
- long 八个字节
- 浮点类型:
- float 四个字节
- double 八个字节
- 字符类型:
- char 两个字节 (只能存‘字符’)
String 表示字符串(不是关键字,是类)
- char 两个字节 (只能存‘字符’)
boolean类型:
- true和false 占一位
引用数据类型:
- 类
- 接口
- 数组
4.数据类型拓展;
进制:
- 二进制:0b+数字
- 十进制:数字
- 八进制:0+数字
- 十六进制:0x+数字
浮点数:
- 最好避免完全使用浮点数进行比较;
- float与double赋予的值不相等;
字符:
- unicode转意:char c = ‘\u0061’;
转义字符:
- \t:制表符,间隔一个tab;
- \n:换行;
5.类型转换:
自动转换从低到高:
byte,short,char 》int 》long 》float 》double
强制转换从高到低:
(类型)变量名
注意:
- 不能对布尔类型值进行转换;
- 不能把对象类型转换为不相关的类型;
- 转换的时候可能存在内存溢出,或者精度问题;
- jdk7新特性:数字之间可以用下划线分开(10_0000);