注释
单行注释//
多行注释 /* 注释 */
/*
我是多行注释
我是多行注释
我是多行注释
我是多行注释
*/
//JavaDoc:文档注释
/**
* @Description HelloWorld
* @Author Wong
*/
标识符
- 关键字
- Java所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。
标识符是大小写敏感的,可以使用中文命名,但不建议,最好用单词
数据类型
-
强类型语言
- 变量的使用要严格规定,所有变量都必须先定义后才能使用
-
弱类型语言
Java的数据类型分为两大类
基本类型(primitive type)
数值类型
-
整数类型:
-
byte占1个字节(-128~127)
-
short占2个字节(-327688~32767)
-
int占4个字节(正负2147483648)
-
long占8个字节(很大的数)
-
-
浮点类型(小数)
-
float占4个字节
-
double占8个字节
-
-
字符类型 char占2个字节
boolean类型:占1位,其值只有true和false两
引用类型(reference rype)
- 类
- 接口
- 数组
什么是字节
-
位(bit):是计算机内部数据储存的最小单位,11001100是一个八位二进制数
-
字节(byte):是计算机中的数据处理的基本单位,习惯上用大写B表示
-
1B (byte,字节) = 8bit (位)
-
字符:是指计算机中使用的字母、数字、字和符号
- 1bit表示1位
- 1Byte表示一个字节,1B=8b。
- 1024B=1KB
- 1024KB=1M
- 1024M=1G
- 1204G=1TB
类型转换
- 强制类型转换 高–低
- 自动类型转换 低–高
变量
变量就是可以变化的量
type varName [=value][{,varName [=value]}]
#数据类型 变量名 = 值; 可以使用逗号隔开来声明多个同类型变量。
不建议在一行定义多个值
- 每个变量都有类型,类型可以是基本类型,也可以是引用类型;
- 变量名必须是合法的标识符;
- 变量声明是一条完整的语句,因此每一个声明都必须以分号结束
变量作用域
- 类变量 static静态的
- 实例变量
- 局部变量
常量
常量可以理解成一种特殊的变量,它的值被设定后,在程序运行中不允许改变。
final 常量名=值
fianl double PI=3.14
常量名一般使用大写字符。
变量的命名规范
所有的变量、方法、类名:见名知意 用单词
所有的成员变量,除了常量剩下的时候定义的时候,驼峰原则,除了第一个单词以外,后面的单词首字母大写 示例:lastName
局部变量:首字母小写和驼峰原则
常量:大写字母和下划线:MAX_VALUE
类名:首字母大写和驼峰原则:Man,GoodMan
方法名:首字母小写和驼峰原则:run(),runRun(),
运算符
Java语言支持如下运算符: 运算符 中() 优先级最高,可多次使用。
- 算数运算符:+,-,*,/,%,++,–
- 赋值运算符:=
- 关系运算符:>,<,>=,<=,==(Java的等于是两个等号),!=(不等于) instanceof
- 逻辑运算符:&&,||,! 与或非
- 位运算符:&,|,^,~,>>,<<,>>>(以下三个了解就可以)
- 条件运算符:?、:
- 扩展赋值运算符: +=,-=,*=,/=
包机制
包的本质就是文件夹
一般利用公司域名倒置作为包名;
为了能够使用某一个包的成员,我们需要再Java程序中明确导入该包,使用【import】语句
import package1[.package2...].(classname|*);
通配符:【*】,导入这个包下所有的类
import java.util.*;
不能包名冲突
JavaDoc
Javadoc命令是用来生成自己API文档的
参数信息:
- @author 作者名
- @version 版本号
- @since 指明需要最早使用的JDK版本
- @param 参数名
- @return 返回值情况
- @throws 抛出异常情况
加在类上就是类的注释,加在方法上就是方法的注释
JavaDoc:文档注释方式,快速生成注释
/**
* @Author Wong
* @...
*/
生成JavaDoc文档
方法一:命令行生成
在文件夹中打开:右击类-->选择open in-->Explorer
在cmd中打开当前文档位置,输入指令:javadoc -encoding UTF-8 -charset UTF-8 Doc.java
#如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
指定目录查看:index.html
方法二:使用IDEA生成
选择菜单中Tools -->Generate javaDoc
Custom scope:自定义范围 -->选择Open File
Output directory:自定义输出目录
Other command line arguments中输入:
如果区域设置为中国,参数一般为-encoding UTF-8 -charset UTF-8
#区域设置,决定文档的语言,简体中文就是zh_CN、繁体(台湾)zh_tw、繁体(香港)zh-hk、英语(香港)en-hk、英语(美国)en-us、英语(英国)en-gb、英语(全球)en-ww
指定目录查看:index.html