Java基础
java基础
注释
单行注释
// 单行内注释
多行注释
/*
多行内注释*/
文档注释
/**
*
*/
标识符和关键字
类名 方法名 变量名统称为标识符
标识符可由字母 数字 特殊字符组成,且首位只能由字母 美元符 下划线构成,大小写敏感
标识符一般采用英文单词,且符合驼峰原则,变量名首字母小写,多单词第二个及其以后单词首字母大写,类名首字母也大写且符合驼峰原则
Java 语法中特殊的一些字符例如 public private class….为关键字
数据类型
基本类型
整数
- byte 1字节 -128- - -127
- short 2字节
- int 4字节
- long 8字节 数字后需要加L
字符
- char 1字节
- String 非常规类型,特殊类
浮点数
1.float 4字节 数字后需要加F
2.double 8字节
char ,byte ,short - int - long - float - double
由小到大可以直接转换,由大到小需要强制转换 (类型)变量,且可能会引起内存溢出和精度问题
非基本类型
- 数组
- 类
- 接口
变量 常量 作用域
变量 int pi=3.14;
- 类变量 类内声明,加static关键字 static int num=12;
- 实例变量 类内声明,创造实例使用
可不初始化,默认为0/null/false
有类Student 声明了age实例变量
Student stu = new Student();
stu.age = 18;
- 局部变量 方法内声明并初始化,方法内使用
常量 static final int PI=3.14; //修饰符不分先后,常量一般为大写
基本运算符
“+ - * / % “
“++ --“
“&& || ! “
“= += -= *= /=“
“> < >= <= == != instanceof 用于判断一个对象是否为某类或其子类的实例 dog instanceof Dog“
“? : d = a ? b : c 如果a为true则 d=b,否则d=c”
“& | ^ << >> ~ 位运算符与 或 非 左移 右移动 异或相同为0”
包机制
命名一般采用公司域名倒置 com.baidu.www
package pkg1[.pkg2[.pkg3[…]]] ;必须放在第一行
需要其他包内的数据时可以导入 import pkg1.pkg2.name /pkg1.pkg2.*(全部);
javadoc
用来生成自己API文档的,可以对整个类进行添加信息,也可对方法进行添加
-@author 作者名
-@version 当前版本号
-@since 当前使用的jdk版本
-@param 参数
-@return 返回值
-@throws 异常抛出情况
javadoc -encoding UTF-8 -charset UTF-8 文件名.java

浙公网安备 33010602011771号