[toc]
首先我们来看下我们JAVA的基础学习点
关键字:顾名思义,是被Java语言赋予了特殊含义,用作专门用途的字符串(单词)。
关键字特点:所有字母都是小写。
class、interface、enum、byte、short、int、long、float、double、char、boolean、void
if、else、switch、case、default、while、do、for、break、continue、return
private、protected、public
abstract、final、static、synchronized
extends、implements
new、this、super、instanceof
try、catch、finally、throw、throws
package、import
native、strictfp、transient、volatile、assert
true、false、null
标识符:Java对各种变量、方法和类等要素命名是使用的字符序列成为标识符。通俗点就是自己起名字的都是标识符。
变量包含以下内容:
* 变量是内存中的一个存储区域;
* 该区域的数据可以在同一类型范围内不断变化;
* 变量是程序中最基本的存储单元(包含变量类型、变量名、存储值)。
变量作用:用于在内存中保存数据。
使用变量注意:
1.java的每个变量必须先声明,在使用
2.访问变量值只能使用声明的变量名
3.变量拥有作用域,在{}内有效
4.在{}内变量名不能重名
# 变量声明 格式:数据类型 变量名称<br> 例如:<br> int i; # 变量赋值 格式:数据类型 变量名称=初始值 例如:int i=10;
每种语言都有数据类型,java也不例外,在java中针对每一种数据都定义了明确的数据类型,不同的数据类型在内存中分配了不同大小的内存空间。
1.成员变量:在方法体外,类体内声明的变量。
2.局部变量:在方法体内声明的变量。
类型 | 占用存储空间 | 数值范围 |
---|---|---|
byte | 1字节=8bit位 | -128~127 |
short | 2字节 | -215~215-1 |
int | 4字节 | -231~231-1(约21亿) |
long | 8字节 | -263~263-1 |
bit:计算机中最小存储单位。byte:计算机中基本的存储单元。
java浮点类型也有固定的数值范围和字段长度。同样不受操作系统的影响,保证java程序的可移植性。
浮点数常量表示形式:
十进制:5.12 5.12f .521(必须有小数点)
科学计数法:5.12e2 521E2 100E-2
类型 | 占用存储空间 | 数值范围 |
---|---|---|
float | 4字节 | -3.403E38~3.403E38 |
double | 8字节 | -1.798E308~1.798E308 |
java字符类型占用2字节
java中所有字符都使用Unicode编码,顾一个字符可以存储一个字母,一个汉字。
字符类型变量的三种声明形式:
1.用单引号括起来。例如char c=‘a’;
2.使用转义字符来声明特殊字符类型常量。例如 char c=’\n’;
3.直接使用Unicode来声明。例如 char c=’\u000a’;
char类型可以运算。
boolean类型通常用来判断逻辑条件,用于程序的流程控制(if条件控制语句;while条件控制语句;do-while条件控制语句;for循环控制语句;)。
boolean值只能为true或false。