Java学习笔记:基础篇(1)
程序员文章站
2024-03-04 12:34:29
...
注释
Java中的注释有三种:单行注释、多行注释、文档注释,如下:
//这是单行注释
/*
这是多行注释
*/
/**
这是文档注释
*/
注:养成书写注释的好习惯
标识符和关键字
标识符
Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符注意点:
- 所有的标识符都应该以字母(A-Z或者a-z),美元符($),或者下划线(_)开始
- 首字符之后可以是字母(A-Z或者a-z),美元符($),下划线(_)或数字的任何字符组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
- 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音
关键字
关键字是电脑语言里事先定义的,有特别意义的标识符,常用关键字如下:
数据类型及拓展
数据类型
强类型语言:要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
弱类型语言:只要不出问题,变量的使用可以不符合规定
Java是一种强类型语言
Java的数据类型分为两大类:基本类型,引用类型
八大基本数据类型:
- 整型:byte,short,int(最常用),long(long类型要在数字后面加个L)
- 浮点型:float,double
- 字符型:char
- 布尔型:boolean
拓展
整数拓展
- 二进制 0b + 数字
- 十进制 数字
- 八进制 0 + 数字
- 十六进制 0x + 数字
int num1 = 0b10; //2
int num2 = 1; //1
int num3 = 010; //8
int num4 = 0x10; //16
浮点数拓展
最好完全避免使用浮点数进行比较
float num1 = 0.1f;
double num2 = 1.0/10;
System.out.println(num1==num2); //false
System.out.println(num1); //0.1
System.out.println(num2); //0.1
System.out.println("=========================");
float num3 = 1212121212121211212122212f;
float num4 = num3 + 1;
System.out.println(num3==num4); //true
字符拓展
所有的字符本质还是数字
转义字符:
布尔值拓展
boolean flag = true;
if (flag == true){}
if (flag){}
Less is more!
代码要精简易读
上一篇: java中冗余if-else代码块的优化(策略模式法,反射法)
下一篇: python 字符复制图片