本帖最后由 baohansl 于 2018-3-25 13:34 编辑
JAVAEE 11期基础班技术总结
1.DOS命令
D: 进入目录
Dir 浏览目录
Md 创建文件
Rd 删除目录(目录非空不能删)
Cd 进入文件
Cd.. 退回上一级
Cd\ 退回到根目录
Del 删除文件
Del *.txt 删除所有txt
Cls 清屏
Exit 退出DOS
2.基本类型
float a=0.1F;//必须加F,小数默认为double类型,会损失精度
long b=1000000000;//报错,需要加L,整数默认为int类型
long b =1000000000L;//正确
byte c=10;
c=c+1;//报错,c+1为int类型,赋值时会损失精度
c++;//不报错,编译为 c=(byte)(c+1)
C+=1;//不报错,同上
short a = 10;
short b = 1;
short c = a + b;//错,相加前会将ab转为默认int,损失精度
3.运算符
&(|)和&&(||)的区别
1.&可以作与运算
2. &&左边为false,右边不执行,&则不然
3.||左边为true,右边不执行,|则不然
a=3;
b=a++;//b=3,a=4,先赋值,再自增
a=3;
b=++a;//b=4,a=4,先自增,再赋值
4.数组
int[] arr = new int[5];
print arr的值形式是 [I@19bb25a
[:代表一维数组
I:代表int类型
@:固定格式
19bb25a:地址
*java地址指针是带类型的
二维数组理解
int a[3][4]={
{10,20,30,40,},
{50,60,70,80},
{90,91,92,93}
};
则数组a有3个元素,分别为a[0]、a[1]、a[2]。
而每个元素都是一个一维数组,各包含4个元素,
如a[1]的4个元素是a[1][0]、a[1][1]、a[1]2]、a[1][3]。
Student[] arr = new Student[3];//在堆中的数组不是Student的
完整成员变量而是将指向Student的引用
5.堆栈理解
|
|