Java基础知识(一)

Java基础知识

一、转义字符


Java中常见的转义字符有:\n 换行     \b 退格(相当于backspace)     \r 按下回车键       \t 制表符(相当于Tab键)
注意:在windows系统中回车符由两个字符即:\r\n来表示          \ 转义字符
例如:
打印结果为:“hello world”


二、基本数据类型


一位:boolean

八位:byte

十六位:char short

三十二位:int float

六十四位:long double


转换关系

byte-->short\char-->int-->long;

float-->double;

int-->float;

long-->double;

主要:低可转高,高转低会损失精度。


三、运算符


①算术运算符:+,-,+,/,%,++,--;

注意:i++与++i的区别,

i++先赋值后运算,++i先运算赋值,

例如:

public class Test1 {
		public static void main(String[] args) {
		int i = 1;
		int j = 1;
		System.out.println("i++="+i++);
		System.out.println("++j="+(++j));
		System.out.println("i="+i);
		System.out.println("j="+j);
		}
}

答应结果为:

i++=1
++j=2
i=2
j=2

②关系运算符:>,<,<=,>=,==,!=

③逻辑运算符:&&,||,!

④三目运算符:(条件表达式)?(TRUE时的值):(FALSE是的值)

⑤位运算符:

概念:是指在二进制下以相同位置的数字做运算

或(|):当对应位数有一个为1则为1,否则为0;

且(&):当对应位数有一个为0则为0,否则为1;

非(~):对应位数全部取反;

异或(^):当对应为数相同时取0,不同时取1;

左移(i << n):把i的二进制表现形式向左移动n位,相当于i乘以2的n次方;

右移(i >> n):把i的二进制表现形式向右移动n位,并以原来最高位的数字不空位。相当于i除以2的n次方;


注意:>>与>>>的区别:主要区别于补位方式,>>>不论何时都已0补空位,而>>则根据原数字的最高位补位。


负数的二进制表现形式是:原数的二进制取反加1









你可能感兴趣的:(Java基础知识(一))