手记

JAVA基础-基本语法01

[toc]

JAVA基础语法

首先我们来看下我们JAVA的基础学习点

1.关键字(保留字)

关键字:顾名思义,是被Java语言赋予了特殊含义,用作专门用途的字符串(单词)。

关键字特点:所有字母都是小写。

1.1 定义数据类型的关键字

class、interface、enum、byte、short、int、long、float、double、char、boolean、void

1.2 用于定义流程控制的关键字

if、else、switch、case、default、while、do、for、break、continue、return

1.3 用于定义访问权限修饰符的关键字

private、protected、public

1.4 用于定义类、函数、变量修饰符的关键字

abstract、final、static、synchronized

1.5 用于定义类与类之间关系的关键字

extends、implements

1.6 用于定义建立实例以及引用实例判断实例的关键字

new、this、super、instanceof

1.7 用于异常处理的关键字

try、catch、finally、throw、throws

1.8 用于包的关键字

package、import

1.9 其他修饰符关键字

native、strictfp、transient、volatile、assert

1.10 用于定义数据类型值的字面值

true、false、null

2.标识符

标识符:Java对各种变量、方法和类等要素命名是使用的字符序列成为标识符。通俗点就是自己起名字的都是标识符。

2.1 定义标识符规则(又叫驼峰命令规则)

  • 只能由字母(大小写,26个英文字母)、数字(0~9)、下划线“_”和“$”符组成。
  • 数字不可以开头。
  • 不可以使用关键字和保留字,但是可以包含关键字和保留字。
  • Java中严格区分字母大小写。
  • 对长度无要求。
  • 标识符内不能含有空格。

2.2 Java开发中名称命名规范

  • 包名:当由多个单词组成时,所有单词都是小写。如aaa.bbb.ccc。
  • 类名、接口名:单词的首字母大写。如XxxYyyZzz。(大驼峰命名法)
  • 变量名、方法名:由多个单词组成时,第一个单词均小写,其它单词首字母大写。如xxxYyyZzz。(小驼峰命名法,简称驼峰法)
  • 常量名:所有字母均大写。且由多个单词组成时,单词之间用下划线“_”隔开。如XXX_YYY_ZZZ。

3.变量

变量包含以下内容:

  • 1.基本数据类型
  • 2.基本数据类型转换
  • 3.基本数据类型和String类型转换
  • 4.进制转换

3.1 变量概念

* 变量是内存中的一个存储区域;
* 该区域的数据可以在同一类型范围内不断变化;
* 变量是程序中最基本的存储单元(包含变量类型、变量名、存储值)。

变量作用:用于在内存中保存数据。

使用变量注意:

1.java的每个变量必须先声明,在使用

2.访问变量值只能使用声明的变量名

3.变量拥有作用域,在{}内有效

4.在{}内变量名不能重名

3.2 变量声明&赋值

# 变量声明
格式:数据类型  变量名称<br>
例如:<br>
int i;
# 变量赋值
格式:数据类型 变量名称=初始值
例如:int i=10;

3.3 变量的分类(按照数据类型分)

每种语言都有数据类型,java也不例外,在java中针对每一种数据都定义了明确的数据类型,不同的数据类型在内存中分配了不同大小的内存空间。

![file](//img1.sycdn.imooc.com/62a601440001ee7b16551119.png)

3.3 变量的分类(按照声明位置不同)

1.成员变量:在方法体外,类体内声明的变量。

2.局部变量:在方法体内声明的变量。

4. 数据类型

4.1整型类型(byte、short、int、long)

  • java的整数类型固定值范围和占用存储空间长度,不受操作系统的影响,保证java程序的可移植性。
  • java整型默认int类型,声明long常量后需要添加L或l。
  • java程序中通常变量使用int,除非不足以表示较大的数,才使用long
类型 占用存储空间 数值范围
byte 1字节=8bit位 -128~127
short 2字节 -215~215-1
int 4字节 -231~231-1(约21亿)
long 8字节 -263~263-1

bit:计算机中最小存储单位。byte:计算机中基本的存储单元。

4.2.浮点类型

  • java浮点类型也有固定的数值范围和字段长度。同样不受操作系统的影响,保证java程序的可移植性。

  • 浮点数常量表示形式:

​ 十进制:5.12 5.12f .521(必须有小数点)

​ 科学计数法:5.12e2 521E2 100E-2

  • float:单精度,精确到小数点后7位数字。
  • double:双精度,精确到小数点后15位数字。
  • java浮点类型默认double类型。
  • java程序中声明浮点型常量需要加f或F
类型 占用存储空间 数值范围
float 4字节 -3.403E38~3.403E38
double 8字节 -1.798E308~1.798E308

4.3 字符类型 char

  • java字符类型占用2字节

  • java中所有字符都使用Unicode编码,顾一个字符可以存储一个字母,一个汉字。

  • 字符类型变量的三种声明形式:

    1.用单引号括起来。例如char c=‘a’;

    2.使用转义字符来声明特殊字符类型常量。例如 char c=’\n’;

    3.直接使用Unicode来声明。例如 char c=’\u000a’;

  • char类型可以运算。

4.4 布尔类型 boolean

boolean类型通常用来判断逻辑条件,用于程序的流程控制(if条件控制语句;while条件控制语句;do-while条件控制语句;for循环控制语句;)。

boolean值只能为true或false。

0人推荐
随时随地看视频
慕课网APP