<今日知识点>
- 注释
- 标识符
- 数据类型
- 字节
- 类型转换
/
/
/
/
—注释
Java的注释有三种:
- 单行注释
- 多行注释
- 文档注释
—标识符
1、关键字
2、标识符:java所有的组成部分都需要名字。类名、变量名以及方法名都被成为标识符。
3、标识符注意点:
- 所有标识符都应以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
- 首字符之后可以是字母,美元符,下划线或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
—数据类型
- Java是一种强类型语言。(
强类型语言
:要求变量的使用要严格符合规定,所有变量都必须先定义后使用。) - Java的数据类型分为两大类:
基本类型(primitive type)
、引用类型(reference type)
—字节
—拓展
1. 整数拓展–进制
二进制:
ob八进制:
0十六进制:
0x (0-9,A~F分别代表10-15)
例:
int i=10;
int i2=010; //八进制
int i3=0x10; //十六进制0x
System.out.println(i);
System.out.println(i2);
System.out.println(i3);
输出:
10
8
17
2、浮点数拓展
- 特点:
有限
离散
舍入误差
接近但不等于
所以尽量避免使用浮点数进行比较!!!!
3、字符拓展
char c1='a';
char c2='中';
System.out.println(c1);
System.out.println((int)c1); //强制类型转换
System.out.println(c2);
System.out.println((int)c2);
输出:
a
97
中
20013
------>结论:1、字符的本质还是数字 2、编码Unicode表
- 转义字符
–>制表符\t
–>换行符\n
类型转换
public class domo05{
public static void main(String[] args) {
int i=128;
byte b=i;
System.out.println(i);
System.out.println(b);
}
}
输出:
128
-128
(内存溢出!!!需要强制类型转换)
- 强制类型转换 (类型)变量名 高–>低
- 自动类型转换 … 低–>高
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换的时候可能存在内存溢出或者精度问题(取整)!!
** ppt图片内容均出自b站 【狂神说Java】Java零基础学习视频通俗易懂 **