您的位置:首页 > 编程语言 > Java开发

Java学习笔记(一)

2016-11-05 23:05 141 查看
1、转义字符

Java的转义字符是通过 \ 来转变后面字母或者符号的含义。比如:

\n:换行

\b:退格。相当于键盘上的Backspace键

\r:回车键。相当于键盘上的Enter键

\t:制表符。相当于键盘上的Tab键

注意:

\n和\r的区别:在Linux中换行由一个字符表示即\n;而在Windows中换行由两个字符表示即\r\n

若想打印出的字符串带有双引号 可用:

System.out.println("\"Hello Java\"");


同理,若要想打印带有反斜杠的字符串 可用:

System.out.println("\\Hello Java\\");


对于定义

char ch = '\'';
char c = '你';


这样的定义是可行的。一个汉字由两个字节组成,而char类型也是两个字节。

2、赋值运算符

Java中赋值运算符有:+= 、 -= 、 /= 、 %=

short s = 4;
s= s+5;   //编译不通过,提示:可能损失精度 因为s是short类型(两个八位的),和5相加 精度提升(四个八位的) ,再赋值给s 会损失精度。
s+=5;   //编译通过。因为只通过一次运算,即将左右两边的和赋值给左边。内部会自动转换。


3、比较运算符

Java中的比较运算符有:==、!=、<、>、<=、>=、 instanceof

比较运算符的运算结果都是boolean型的,即非true即false。

注意:==是比较运算符,=是赋值运算符

instanceof :检查是否是类的对象,如:”Hello” instanceof String

4、逻辑运算符

Java中的逻辑运算符有:&(与)、|(或)、^(异或)、!(非)、&&(与)、||(或)

逻辑运算符用于连接boolean类型的表达式。

&:两边的表达式结果有一个为false,则运算结果为false

| :两边表达式有一个为true,则运算结果为true

^:两边表达式运算结果是相同为true,不同为false

&&:当左边表达式为false,右边不运算

||:当左边表达式为true,右边表达式不运算

5、位运算符

Java中的位运算符有:<<、>>、>>>(无符号右移)、&、|、^、~(反码)

位运算符是通过二进制运算

例如:

m << n 相当于m*2^n

x>>y:相当于x/2^y

有符号的右移要看最高位是几就补几;无符号右移只补0。

&和| 是进行二进制运算,结果为十进制。

一个数异或同一个数两次,结果还是那个数。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java