目录
个人学习记录,不足之处请多指教。
基础知识
一、注释
编写代码时需要添加注释,使代码更容易被理解。java注释有三种,分别为 单行注释、多行注释、文档注释。
1.单行注释
单行注释用 // 来表示,用来注释一行文字。
例
{
//输出Hello,Wored
System.out.println("Hello,Wored");
}
2.多行注释
多行注释用 /* */ 来表示,用来注释一段(多行)文字。
例
{
/*多行注释*/
/*
多行注释
可用于
注释多行内容
*/
}
3.文档注释
文档注释一般用于方法或类上。
二、标识符
标识符注意点
-
所有的标识符都应该以字母(A-Z 或者 a-z),美元($),或者下划线(_)开始。
-
首字母之后可以是字母(A-Z 或者 a-z),美元($),或者下划线(_)或者数字的任何字符组合。
-
不能使用关键字作为变量或方法名。
-
标识符是大小写敏感的。
-
可以使用中文命名但不建议。
可能遇到的问题
-
每个单词的大小写不能出现问题,java大小写敏感;
-
尽量使用英文;
-
文件名字和类名必须保证一致,并且首字母大写;
-
符号不可以使用中文。
三、强类型语言
要求变量的使用要严格符合规定,所有变量都必须先定义后使用。
//定义变量
String name = "小明"
//调用变量名
System.out.println(name)
四、八大基本数据类型
//整数
int num1 = 10;//最常用
byte num2 = 20;
short num3 = 30;
long num4 = 30L;//Long类型要在数字后面加个L
//小数:浮点数
float num5 = 50.1F;//Lfloat类型要在数字后面加个F
double num6 = 3.1415926;
//字符,只能定义一个字符
char name = 'A';
//字符串,能定义多个字符,String不是关键字,是类
String namea = "少年强则国强";
//布尔值 代表是非
boolean flag =true;
boolean flal =false;
1.字符拓展
-
所有的字符本质是数字
-
编码 Unicode 2字节 0 - 65536
-
Excel 2 16 = 65536
System.out.println(c1);
System.out.println((int)c1);//强制转换
System.out.println(c2);
System.out.println((int)c2);//强制转换
System.out.println(c3);//Unicode 正常输出
2.转译字符
// \t 制表符(实现空格)
// \n 换行符(实现换行0
System.out.println("Hello\tworld");
System.out.println("Hello\nworld");
五、字节
字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。
位(bit):是计算机 内部数据 存储单位的最小单位,11001100是一个八位二进制数。
字节(byte):是计算机中 数据处理 的基本单位,习惯上用大写 B 来表示。
字符:是指计算机中使用的字母、数字、字和符号。
-
1bit表示1位
-
1Byte表示一个字节 1B=8b 1B(byte,字节)= 8bit(位)
-
1024B=1KB
-
1024KB=1M
-
1024M=1G
六、进制
为我们通常所用的计数法,在生活中一般使用的计数法为10进制,逢10进1。
在java语言中
-
0b 表示二进制,逢2进1
-
0 表示八进制,逢8进1
-
0x 表示十六进制,逢16进1,十六进制由0~9 A~F 例如A=10、F=15
int i =10;//十进制
int i2 = 010; //八进制0
int i3 = 0x10; //十六进制0x 0~9 A~F
int i4 = 0xA;
System.out.println(i);//10
System.out.println(i2);//8
System.out.println(i3);//16
System.out.println(i4);//10
七、浮点数
-
最好完全避免使用浮点数进行比较