java学习之路01
java基础类型 time:2021/1/2
注释
书写注释是一个非常好的习惯!
平时写代码一定要规范!
1.单行注释 //内容
2.多行注释
/* 内容
*/
3.文档注释
/**
*/
标识符

不能用上边关键字起名字包括(类名,变量名)
变量名只能以字母(A-Z,a-z),或者$,下划线 _ 开始,首字符之后可以是 字母,$,下划线,数字的任何字符组合。
标识符 是大小写敏感的
数据类型
8大基本数据类型
//整数
- int num1=10;
- byte num2=20;
- short num3=30;
- long num4=40L;//long类型要在数字后面加个L
//浮点数
- float num5=50.1F;
- double num6=3.141592634;
//字符型 字母,数字,汉字,符号
- char name='A';
//字符串 String不是关键字 ,类
- String name1="郭玉鹏";
//布尔值
- boolean flag=true;
引用数据类型

1bit 表示1位
1Byte 表示1个字节1B=8 bit=8b
1024 B=1kB
整数拓展
int i=10;//十进制------10
int i2=0b10;//二进制---2----0b开始
int i3=010;//8进制-----8----0开始
int i4=0x10;//16进制---16---0x开始
浮点数拓展
float
double
/*
最好避免使用浮点数去比较
最好避免使用浮点数去比较
最好避免使用浮点数去比较*/
float f=0.1f;
double d =1.0/10;
System.out.println (f==d);
//输出结果 false 明显不对
//最好避免使用浮点数比较
//BigDecimal 数学工具类
字符拓展 (所有字符的本质还是数字
unicode 2字节 0-----65536)
//字符拓展
char c1='a';
char c2='中';
System.out.println (c1);
System.out.println (c2);
System.out.println ((int)c1);//强制转换 ---所有字符的本质还是数字
转义字符
\t 制表符
\n 换行
布尔值拓展
//布尔值拓展
boolean flag=true;
if (flag==true){}//新手这样写
if (flag){}//老手这样写
// if 里边本质就是判断是否为真,不用多余的==true

浙公网安备 33010602011771号