Java基础 第二章笔记

发布于 2017-02-23  10.62k 次阅读


JAVA基础第二章笔记

1.变量
什么是变量:用来存储不同类型的数据的空间。
//申明一个变量,也就是向内存中要一小块内存空间
int a = 250;//int a是向内存要了块存储整数的空间, "="是赋值(=250就是把250放在这个内存空间中)

int b; //申明一个变量,命名为b
a = 300; //给b这个变量赋值.

申明变量特点:
1.申明时赋值(如:int a = 100;);
2.先申明,需要时再赋值(如:int b;b = 100;)
3.在java中,申明变量的方法是:类型 变量名 = 值;

专业词语解释:
赋值:给变量所占的空存里放数据,也叫初始化.

2.标识符与关键字
标识符:用户开发过程中自己定义的名称,如:类名,函数名,变量名等....
关键字:JAVA程序中指定的单词,它具有特殊含义,我们必须按要求使用,如:class public int static void......

标识符: 由字母,数字,_(下划线),$(美元符号)组成,不能以数字开头,区分大小写,不能是JAVA的关键字.
开发规范: 类名:首字母大写,后面的(如果是一个单词全小写,如果是多个单词每个单词首字母大写)
变量名:....小写..................................................参见上一行..
以上命名规范JAVA语法上没有要求,但它是一个开发规范.必须这么写,不然找不到工作.

3.基本数据类型
JAVA四种类型8种数据.
1类:boolean(布尔型)只有两个值:true false
2类:字符型 char(只能是一个字符:包括符号及数字.),申明时用单引号包含.
3类:整数,byte short int long
byte :是整数,只是它申明时占1个字节,取值只能是-128 到 127
short :.....................2.................
int :.....................4.........
long :.....................8........
4类:小数,float double
flot :都是小数,占4字节,在取值范围与小数后面的精度比double小.
double :...........8....

申明整型时: 如果赋值用8进制或16进制也是可以的.
8进制以0开头,每一位不能是8或9
16进制以0x(x可以是大写也可以是小写,)开头,后面的每一位只能是0-9,A-F.

字符型: 在JAVA中申明:char a = 'Z';
但赋值时可以用整数去赋值.
记住三个常用的ASCII码:整数48表示数字0,65表示大写A,97表示小写a

4.类型转换
1.自动转换(当两个不同类型的变量进行运算时,它如果兼容,则会向上(精度从底往高)自动转换).
代码: int a = 10;
long b = a;

2.强制转换
精度高的转换为精度低的类型:需要强制转换.
代码: float a = 10.99f;
int b = (int)a;
注意:强制转换如果是从高往低转,可能会引起数据的不正确...

基本类型: