Java基础
Java基础
快捷键
- alt+enter 补全
- ctrl+F 搜索
- ctrl+H构造树
- alt+insert(fn)构造方法 重写
注释
多行注释/*
*/
类型转换
低------------------------高
byte,short,char -> int -> long -> double
强制类型转换 (类型)变量名 高--低
自动转换 低--高
内存溢出,所存的数据完全不知怎么变
注意点:
- 不能对布尔值进行转换
- 不能把对象类型转换为不相干的类型
- 在把高容量转换到低容量的时候,强制转换
- 转换的时候可能存在内存溢出,或者精度问题
变量命名规范
- 所有变量、方法、类名:见名知意
- 类成员变量:首字母小写和驼峰原则:monthSalary除了都哟个单词以外,后面的单词首字母大写 lastname lastName
- 局部变量:首字母小写和驼峰原则
- 常量:大写字母和下划线:MAX_VALUE
- 类名:首字母大写和驼峰原则:Man,GoodMan
- 方法名:首字母小写和驼峰原则:run(),renRun()
变量作用域
- 类变量
- 实例变量
- 局部变量
public class Variable{
static int allCilicks=0; //类变量
String str="hello world"; //实例变量
public void method(){
int i=0; //实例变量
}
}
运算符
- 赋值运算符:=
- 关系运算符:==
位运算符
- << >>
位运算效率高
三元运算符
public class Demo08{
public static void main(String[] args){
// x ? y : z
//如果x==true,则结果为y,否则为z
int score = 80;
String type = score<60 ? "不及格":"及格";
System.out.println(type);
}
}
包机制
- 为了更好地组织类,Java提供了包机制,用于区别类名。
- 包语句的语法格式为:
package pkg1[.pkg2[pkg3]]
- 一般利用公司域名倒置作为包名;com.baidu.www
- 为了能够使用某一个包的成员,我们需要在Java程序中期明确导入该包,使用imoprt语句完成此功能
import package1[.package2](classname.*)
JavaDoc
- javadoc命令是用来生成自己API文档的
- 参数信息
- @author作者名
- @version版本好
- @since指明需要最早使用的jdk版本
- @param参数名
- @return返回值情况
- @throws异常抛出情况