Java中的注释
- 单行注释
- 多行注释:1. 选中多行ctrl+shift+/
- 文档注释
关键字
标识符
- java所有组成部分都需要名字。类名、变量名以及方法名都称为标识符
- 所有的标识符都应该是字母(A-Z或者a-z),美元符,或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z),美元符,或者下划线(_)或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
数据类型
- java是强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义才能使用
- java的数据类型分为两大类
- 1.基本类型(primitive type)
- 2.引用类型(reference type)
八大基本数据类型
- 整数
- int byte short long
- 小数:浮点数
- float a=50.1F; double
- 字符
- char
- 布尔值
- boolean(占1位)
- 字符串
- 字符串不是关键字,是类
引用数据类型
- 类,接口,数组
字节
- 位(bit):是计算机内部数据存储的最小单位,
- 字节(byte)是计算机中数据处理的基本单位,习惯用大写的B来表示,11001100是一个八位二进制数
- 1B=8bit
- 字符:是指计算机中使用的字母、数字和符号
基本数据类型的拓展
public class wwww {
public static void main(String[] args){
//整数拓展: 进制 二进制0b 十进制 八进制0 十六进制0x
int i1=0b10;
int i2=10;
int i3=010;
int i4=0x10;
System.out.println(i1);
System.out.println(i2);
System.out.println(i3);
System.out.println(i4);
}
}
运行结果:
2 10 8 16
package sss;
public class wwww {
public static void main(String[] args){
//浮点数
//float 有限 离散 舍入误差 大约 接近但不等于
//BigDecimal 数学工具类
//double
//最好完全避免使用浮点数进行比较
float f=0.1f;
double d=1.0/10;
System.out.println(f==d);//false
float d1=2331333333333313131f;
float d2=d1+1;
System.out.println(d1==d2);//true
}
}
//转义字符
//\t 制表符
//\n 换行
String s1=new String(otiginal:"hello,world");
String s4=new String(otiginal:"hello,world");
System.out.println(s1==s4);//false
String s2="hello,world";
String s3="hello,world";
System.out.println(s2==s3);//true
5:21