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,表示当前对象

 

posted @ 2016-03-17 22:00  戒。  阅读(92)  评论(0编辑  收藏  举报