字符编码
字符编码非Unicode编码ASCII码ASCII码首先是为了满足美国使用,大概只需要128个字符,规定了128个字符的二进制表示方法,128刚好用7位表示,计算机最小的单位byte是8位,ASCII码中首位置0,剩下7位表示字符。
0~127中32~126表示的都是可打印字符,包含了大多数常用字符,0~31和127表示的不可打印字符,一般用于控制目的。
ISO 8859-1(了解)又称Latin-1,使用一个字节表示一个字符,其中0~127一样,128~159表示一些控制字符,160~255表示一些西欧字符。
Windows-1252ISO 8859-1虽然是为西欧国家制定的,但是标准早于欧元导致连欧元符号€都没有,Windows-1252基本代替他,在很多应用中即使声明采用ISO编码,解析的时候却依然会当作Window解析。
区别:Windows在ISO的基础上,在128~159直接使用了一些可打印字符。
GB2312GB2312是第一个中文标准,采用两个字节表示一个汉字,其中最高位都是1,如果是0就认为是ASCII码。两个字节中高位0xA1~0xF7,低位是0xA1~0xFe,能 ...
编程基础
编程基础数据类型
整数类型(byte/short/int默认/long)
小数类型(float/double默认)
字符类型(char)
真假类型(boolean)
对象 类
枚举(了解)
数组1234int[] arr0 = {1,2,3};int[] arr1 = new arr[]{1, 2, 3}; //不能在设定初值的时候给长度,如果设定了初值再给一个不一样的长度计算机将无所适从int[] arr2 = new arr[3];arr2[0] = 1; arr[1] = 2; arr[2] = 3;
逻辑运算
与&
或|
非!
异或^
短路与&&
短路或||
条件和循环条件1234567if( 条件语句 ) { 代码块} else if( 条件语句2 ) { 代码块2} else { 代码块3}
枚举(了解)类型也可以使用swich语法
12345678910switch ...
测试
这是第一片文章..