java章节知识点_Java入门第一章知识点总结

783c137d7ecf87f1ef24c2213418d643.png

fce68ff521073e1e8949b8157340c8c2.png

转义字符反斜杠开头:讲义p49

\b:退格      \\:反斜杠     \’:单引号    \“:双引号  \t:制表符  \r:回车  \n:换行

4a20662b6e90fe0cd95cf5428b6c15d3.png

此处的双引号看做一个字母

char a = ' ' ';  语法检测时,会认为前两单引号是一个完整体,那么第三个单引号是啥?就不知道了,因此报错

但是你写上' \' ' ,是告诉JVM 斜线后面的那个单引号是保存的数据,此时语法检测会把第一个和第三个单引号作为一个整体.

63cf1f7c89d0309dbe9fc1f8ab883032.png

如果是一对双引号

对,你直接"",在Java中被当做一个字符串,所以' "" ',意味你试图将一个字符串保存到char类型.

72152657f1a8c0af318bd05e499fb3d9.png

字节与字节之间不能相加的

一个字符由多个字节组成

在JAVA中,当short,byte,char这几种类型参与数学运算时,JVM会自动将其转换为int类型

所以  byte a + byte b相加时的结果是一个int类型,因此  int  c = byte a + byte b;

/**

* 结果为true或者false

而=是赋值

他会先完成c=d的赋值操作

然后再输出C

*/

int c=5;

int d=6;

System.out.println(c==d);//true

System.out.println(c=d);//6

int c=5,

d=6,

e=3;

System.out.println(c==d);//true

System.out.println(c=d);//6

+-/*和关系运算都是都是左结合性的;从左往右计算

右结合性:赋值运算

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值