Java 基础知识学习Day1
1.注释(不会被执行)
单行注释:”//文字“
多行注释:”/星号(”*“)文字星号/“
文档注释:”//“(Java Doc)
2.标识符和关键字
-
关键字不能作为类名或者方法名
-
类名与文件名要一致,首字母要大写
-
Java所有的组成成分都需要名字,类名(如 Hello world )、变量名以及方法名(如main)都被称为标识符
-
所有标识符都要以字母(A-Z或a-z),美元符($)或下划线(_)开始
-
首字符之后可以是字母(A-Z或a-z),美元符($),下划线(_)或数字的任何字符组成
-
标识符是大小写敏感的
-
可用中文命名,但不建议
3.数据类型
Java 是强类型语言(所有变量必须先定义后才能使用)
强语言类型安全性高,但速度慢。
数据类型分为基本类型和引用类型。
基本类型分为数值类型和boolean类型。
数值类型分为整数类型、浮点类型和字符类型。
整数类型:byte(1个字节)
short(2个字节)
int(4个字节)
long(8个字节)
浮点类型:float(4个字节)
double(8个字节)
字符类型:char(2个字节)
boolean类型:1个字节,只有true和false
-
long类型要在数字后面加”L“
-
float类型要在数字后面加”F“
-
char后带一个字符,如一个字母
-
string后带字符串,但其不是关键词,是类
-
最好避免完全用浮点数进行比较
-
所有字符本质都是数字
4.字节
位(bit):计算机内部数据储存的最小单位
字节(byte):基本单位,用B表示
1 B=8 bit;
字符:计算机使用的字母、数字、字、符号
1 B=8 b
1024 B=1 KB
1024 KB=1 M
1024 M=1 G
1024 G=1 TB
二进制:0b
八进制:0
十六进制:0x
5.类型转换
从高到低:byte->short->int->long->float->double
-
强制转换 格式:(类型)变量名 高->低
-
自动转换 低->高
注意事项:
-
不能对布尔值进行转换
-
不能把对象类型转换为不相干类型
-
转换的时候可能存在内存溢出或精度问题
-

浙公网安备 33010602011771号