Java基础
// 单行注释 /* 多行注释 */
数据类型
注意,Java的基本数据类型只有八个,不包含字符串等,String是类,也好理解,之前用过的字符串和各种数据结构都是带方法的,当然是类。
数组是一个单独提出来的引用类型。
拓展1
各个进制的数以不同的开头区分
1 int i = 10 //十进制 2 int j = 010 //八进制 3 int k = 0x10 //十六进制 4 int p = ob11//二进制
拓展2
必须要避免浮点数进行比较(这个很早就知道,加深一下印象)
变量
这里只需要复习一下面向对象中变量的作用域
局部变量,即方法内的变量,必须进行声明和初始化。
实例变量即类里,方法外的变量,从属于对象。如果不进行初始化,则赋默认值。数值类型都是0或者0.0,布尔值是false,基本类型外的都是null。
此外还有一个类变量,和实例变量在同一个位置,但是需要加一个static,从属于类。
常量 final 最好用大写字母
final double PI = 3.14;
P29 JAVA基础09详解了位运算符,就是按位取与或非异或那一套东西,需要再看
在加号"+"的两侧,只要出现了一个String类型,则是连接字符串
1 //另外注意这里,空字符串放前面就是连接,放后面就是相加,按顺序执行 2 int a = 10 3 int b = 20 4 5 System.out.println(""+a+b); 6 1020 7 8 System.out.println(a+b+""); 9 30
包的本质就是类的文件夹,可以是多级的。
一般利用公司域名倒置作为包名。
注意,每个java类的第一行就是package语句,表示当前类的位置
import就是常用的导入其他包或者类
在IDEA中输入/** + enter 就可以自动出来文档注释
如果在类的上面写,就是类的注释,一般是上图中那些信息
如果是方法上面写,一般是该方法的API文档,各种参数、返回值和异常的介绍
1 /** 2 * 3 * @param args 4 */
在存放类的文件夹下进入cmd模式,用javadoc命令执行某个java文件
javadoc -encoding UTF-8 -charset UTF-8 xxx.java
可以自动生成详细的文档
IDEA生成方法:Tools - Generate JavaDoc