Java 第二章

变量

什么是变量?

计算机的角度就是系统为程序分配的一个内存单元,用来存储各种类型的数据,根据所存储的数据类型的不同,有各种不同类型的变量,变量名称代表这块内存中的数据。

变量的分类

按所属的数据类型划分:基本数据类型变量 引用数据类型变量。

按被声明的位置划分:局部变量,成员变量。

计算机存储数据的基本单位:

字节(Byte):数计算机文件的基本计算单位。

Bit意思为“位” 或 “比特” ,是计算机的最小单位。是计算机运算的基础,二进制中的一位,是二进制最小的信息单位。

1 Byte = 8Bit

八种基本数据类型


三种声明变量的方式

boolean flag; // 声明一个bollean 型的变量

int age = 10;          // 声明一个int变量并赋值

flag = true;            // 给已经声明过的变量赋值

进制的转换


Java 的标识符

Java 对包,类,方法,参数和变量等要素命名时使用的字符序列称为标识符。

规则:

1、由字母,数字,下划线,和美元符号$组成。

2、不能以数字开头。

3、区分大小写。

4、长度无限制。

5、不能是Java中的保留关键字。(最好见名知意)

自动类型转换

容量小的类型会自动转换成容量大的数据类型。

byte,short,int->float->long->double

byte,short,int不会互相转换,他们三者在计算时会转换成int类型。

Java 常用转义字符


Java算术运算符

+,-,*,/,加减乘除同数学运算符相同。

% 取余 比如10%3 得1,++(自加)前缀,对此变量加1再执行其他操作,后缀,先执行其他操作,再对此变量加1.--(自减) 相同。

Java的赋值运算符和关系运算符

= 是Java的赋值运算符。 a+=b 相当于  a =  a + b;

关系运算符的结果都是布尔类型。注意等于是用== 两个等于号比较。包括<,>,<=,>=

Java的逻辑运算符


熟悉三元运算符,位运算。

Switch 的case值的类型必须是 int byte,char,short 或固定的。

自行看三种循环while,do while,for循环。以及练习。

数组

什么是数组 ?

一组能够存储相同数据类型值得变量的集合。

定义语法:

1、int[] arr;       // 声明一个arr数组;

arr = new int[3]   // 为arr数组分配可以存3个整数的内存空间

2、int[]  arr= new int[3];    //

3、int[] arr = new int[]{1,2,3};   或者    int[] arr = {1,2,3}                    // 直接赋值

使用数组需要注意的问题:

1.空指针异常 NullPointerException   数组为空的时候

2.数组越界异常ArrayIndexOutOfboundsException   说明不存在此下标

你可能感兴趣的:(Java 第二章)