注释
-
注释并不会被执行,是给我们写代码的人看的
-
书写注释是一个非常好的习惯
-
java注释
-
单行注释
- //
-
多行注释
- /* 注释*/
-
文档注释
- /** 注释 * /:为JavaDoc使用
-
标识符
- 关键字:Java所有的组成都需要名字。类名,变量名以及方法名都被称为标识符
- 所有的标识符都应该以字母、美元符、下划线开始
- 首字母之后可以是字母、美元符、下划线和数字的任意组合
- 不能使用关键字作为变量名或方法名
- 标识符是大小写敏感的
数据类型
- 强类型语言
- 要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用
- Java的数据类型分为两大类
- 基本类型(primitive type)
- 整数类型:byte:1字节-128-127
- short:2字节-32768-32767
- int:4字节-2147483648-2147483647
- long:8字节-9223372036854775808-9223372036854775807,声明最后加上L(大小写都可以,但是小写容易混淆)
- 进制:二进制0b、八进制0、十六进制0x
- 浮点类型:float:4字节、double:8字节
- float:有限、离散、舍入误差,声明最后加上F;
- 字符类型:char:2字节
- 所有的字符本质还是数字,unicode编码(字符串:String不肾关键字,是类)
- boolean:占1位其值只有true和false两个
- 整数类型:byte:1字节-128-127
- 引用类型(reference type)
- 类
- 接口
- 数组
- 基本类型(primitive type)
转义字符
转义字符 | 意义 | |
---|---|---|
\a | 响铃 | |
\b | 退格,将当前伪装移到前一列 | |
\f | 换页,将当前位置移动当下一页 | |
\n | 换行,将单曲位置移到下一行开头 | |
\r | 回车,将当前位置移到本行开头 | |
\t | 水平制表,跳到下一个TAB位置 | |
\v | 垂直制表 | |
\\ | 代表一个反斜线字符 | |
\’ | 代表一个单引号字符 | |
\" | 代表一个双引号字符 | |
\0 | 空字符 | |
\ddd | 1到3位八进制数所代表的任意字符 | |
\xhh | 1到2位十六进制所代表的任意字符 |
基础
- 位(bit):是计算机内部数据存储的最小单位
- 字节(byte):是计算机中数据处理的基本单位,相关使用B来表示
- 1B=8bit
- 字符:是指计算机中使用的字母、数字、字和符号。
类型转换
- 强制类型转换:(类型)变量名 高到低
- 自动类型转换: 低到高
- 注意
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换为低容量的时候,强制转换
- 转换的时候可能存在溢出,或者精度问题
- 操作比较大的数的时候,注意溢出问题
变量
- 属性:变量
- 类型 名称 = 初始化值
- 类变量:定义在对象中使用static声明可以在方法中调用,可以直接使用,修饰符不存在先后顺序
- 实例变量:从属英语对象,乳房不自动初始化,这个类型的默认值为0(null,false),不可之间使用。
- 局部变量:必须声明和初始化
运算符
- 算术运算符:+,-,*,/,%,++,–
- 赋值运算符:=
- 关系运算符:>,>=,<,<=,==,!=:返回的结果:正确/错误 布尔值
- 逻辑运算符:&&,||,!
- 位运算符:&,|,^,~,>>,<<,>>>,短路运算:遇到假不会往下执行,左位移相当与*2的倍数;右位移相当与除2的倍数;
- 条件运算符:? :
- 扩展赋值运算符:+=,-=,*=,/=
- a++:执行代码,先给去使用这个值,然后再自增
- ++a:执行代码,先去自增,然后再去使用这个值
包机制
- 为了更好的组织类,Java提供了包机制,用于区别类名的命名空间
- 包语句的语法格式:package pkg1[. pkg2…]
- 一般利用公司域名 倒置作为包名
- 为了能使用一个包的成员,我们需要在Java程序中明确导入包。使用import语句可完成此功能
- 语法:improt package1 [. package2].(classname|*)
JavaDoc
-
javadoc命令是用来生成自己API文档的
-
参数信息:
- @author作者名
- @version版本号
- @since 知名需要最早使用的JDk版本
- @param 参数名
- @return 返回异常情况
- throws 异常抛出情况
-
在命令行中使用:javadoc -encoding UTF-8 -charset UTF-8 Doc.java。生成JavaDoc
-
在IDEA中点击Tools–>Generate JavaDoc—>进行选择