JAVA基础
基本类型:java中String不是基本类型,是类。 char:同时注意的char占两个字节可以存放汉字,在对char进行加减运算的时候直接当成ASCII码对应的整数对待,而汉字是Unicode码! byte,short,int,long:分别是占1,2,4,8个字节; 以byte为例,一个字节是8位,开始的一位是符号位(补码的形式,0表示正,1表示负,00000000就表示0, 10000000就表示128,其他的类似) 取值范围: 公式:Math.pow(2,字节数乘以8 - 1)~Math.pow(2,字节数乘以8 - 1) - 1 ******* int a=10; int b=a++; //b=10;相当于:b=a;a=a + 1; int b=++a; // b=11;相当于:a=a + 1; b=a; switch: switch 中可以用的语句有 char byte short int long enum(枚举) ,其他的不行,如 double float 记住加 break;同时,case的类型要跟switch()中括号的类型一样; 假如Dog是一个类 class Person{ int age; String name; Dog dog;//引用类型 } this指针属于对象不属于类,java虚拟机会给每个对象分配一个this,表示当前对象
现在的几乎什么都不懂,但是不代表以后的我也是这样。