1、注释
1.1、单行注释
//这是一个单行注释
1.2、多行注释
/*
这是一个多行注释
*/
1.3、文档注释
/**
* JavaDoc注释
*/
1.3.1、JavaDoc作用
用来生成自己的API帮助文档,附JavaAPI帮助文档地址:JavaAPI帮助文档
1.3.2、JavaDoc参数信息
-
@author:作者
-
@version:版本号
-
@since:最早使用的jdk版本
-
@param:参数名
-
@return:返回值情况
-
@throws:抛出异常情况
1.3.3 命令行生成帮助文档
-
win + R,打开Dos命令窗口
-
进入要生成帮助文档的Java类所在的文件夹的位置
-
输入命令,生成文档
命令为:javadoc -encoding UTF-8 -charset UTF-8 类名.java
-
进入要生成帮助文档的Java类所在的文件夹的位置,点击index.html查看帮助文档
1.3.4使用IDEA生成帮助文档
-
在idea中打开Tools,打开Generate JavaDoc,进行如下配置后,点击OK,即可生成!
2、标识符
-
Java所有的组成部分都需要名字,类名、变量名以及方法名都称为标识符。
-
由字母(A-Z,a-z)、数字(0-9)、$、下划线“_”组成,并且首字母以字母、$、下划线开始,不可以是数字
-
标识符不可以以关键字命名
-
标识符大小写敏感
3、关键字
有特别意义的标识符,如下:
abstract | assert | boolean | break | byte | case | catch | char |
continue | default | do | double | else | instanceof | for | goto |
extends | final | float | import | finally | enum | int | interface |
new | package | private | protected | public | return | strictfp | short |
static | super | class | const | if | implements | long | native |
switch | synchronized | throw | throws | transient | try | void | volatile |
while | this |
4、数据类型
Java是一个强类型语言,变量的使用严格符合规定,所有变量都必须先定义后使用。
4.1 八大基本类型
-
整数
4.1.1、byte:1个字节,8位数,取值范围:-128 到 127
byte num1 = 10;
4.1.2、short:2个字节,取值范围:-32768 到 32767
short num2 = 20;
4.1.3、int:4个字节,取值范围:-2^31 到 2^31-1
int num3 = 30;
4.1.4、long:8个字节,取值范围:-2^63 到 2^63-1
long num4 = 40L;
-
整数扩展
二进制:0b 表示
int i1= 0b10;
八进制:0表示
int i2 = 010;
十六进制:0x表示
int i4 = 0x10;
-
浮点数
4.1.5、float:4个字节,取值范围:-2^128 到 2^128
float num5 = 1.66F;
4.1.6、double:8个字节,取值范围:-2^1024 到 2^1024
double num6 = 2.345686365;
-
浮点数扩展
浮点数是有限的、离散的,所以在计算无限的数值时结果是一个接近于真实值但不等于真实值的大约数,存在舍入误差,应当用 BigDecimal,可以精确地进行计算
-
字符
4.1.7、char:2个字节,取值范围:0~65536
char code = 'A';
-
字符扩展
Unicode编码
转义字符:定义了一些字母前加 来表示常见的那些不能显示的ASCII字符
常用转义字符
-
:退格(BS) ,将当前位置移到前一列
-
f:换页(FF),将当前位置移到下页开头
-
:换行(LF) ,将当前位置移到下一行开头
-
:回车(CR) ,将当前位置移到本行开头
-
:水平制表(HT) (跳到下一个TAB位置)
-
v:垂直制表(VT)
-
?:代表一个问号
-
反双斜杠:代表一个反斜线字符
-
+ ':代表一个单引号(撇号)字符
-
+ ":代表一个双引号字符
-
-