基本类型: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,表示当前对象
转载请注明原文地址: https://mac.8miu.com/read-508499.html