第一章节03 运算符

第一章节03

运算符

主要感受前4个就可以了

image-20220903224850386

  • 有比更高级的类型运算的结果就是更高级的类型,否则都是int类型,因为结果的值默认是int

image-20220903231933268

  • 关于逻辑运算存在一种短路运算
int a=5;
boolean b = (a<4)&&(a++<4);
System.out.println(b);
System.out.println(a);

如果单看代码结果应该是输出 flase和6;

但是实际输出

image-20220903233659953

因为&&一个为flase结果就为false,所以代码其实根本没有执行(a++<4)

  • 位运算是二进制的运算

&(且),|(或),^(异或),~(非),>>(右移),<<(左移),>>>()

A = 0011 1100

B = 0000 1101

C = 0000 0001;

A&B = 0000 1100

A|B = 0011 1101

A^B = 0011 0001

~A = 1100 0011

C<<3 C向左整体移动3位变为8

  • 运算符优先级

    image-20220904142423878

    括号>单目运算符>乘除余>加减>==,!=>且>或

包机制

JAVA中的包就是一个文件夹 惯例包名为公司域名倒置

在包内的类都要加上这一句,通常IDEA会自动加

package pkg1[.pkg2[.pkg3...]]

引入包

import package1[.package2...].(classname|*)

只导入一个类

image-20220904000037383

将base内的类全部都导入

image-20220904000158085

JavaDoc

文档注释

用IDEA创建JavaDoc文档出现的错误

image-20220904151050921

image-20220904151120266

但是会出现一个错误,我在网上找了但是暂时没有找到方法解决

image-20220904151146077

posted @ 2022-09-04 15:14  A31  阅读(19)  评论(0编辑  收藏  举报