第二节:标识符、关键字、变量

目录

 

一、Java中的符号

二、Java中的注释

 三、Java关键字、标识符

3.1 关键字

3.2 标识符

四、常量

五、Java中的变量

六、Java数据类型

七、数据类型的转换


一、Java中的符号

书写的Java代码中常用的符号:

{} :它一般是在划定程序某些代码区域(范围)。

[] :它表示的内容是数组。(json前后台传输数据)

() :它表示的左侧一般是一个方法名。

分号:在java中一句话写完,需要一个分号结束。

二、Java中的注释

对程序进行解释说明的。

注释的格式三种

    单行:// 注释的内容

    多行:/*    */

    文档:/**              */  javadoc

 

注释的内容仅仅是对源代码进行解释说明,而使用javac 编译之后生成的class文件中是不会存在的。

 三、Java关键字、标识符

3.1 关键字

关键字:在Java语言中被赋予了特定含义的一些单词或者字母的组合。

class public static 等

在editplus编辑器中关键字都是蓝色的。

不同的关键字,在Java代码中有不同的使用场景。

class:它在Java中是用来定义(创建)Java中的一个程序的开始。

 

保留字:

某些单词它可能具备了一定的含义,但是目前还没有被Java这门语言当做关键字来使用。goto

 

关键字的定义和特点

定义:被Java语言赋予了特殊含义的单词

特点:关键字中所有字母都为小写TRUE,FALSENULL都不是java关键字

用于定义数据类型的关键字

class

interface

byte

short

int

long

float

double

char

boolean

void

 

 

 

 

用于定义数据类型值的关键字

true

false

null

 

 

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

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

3.2 标识符

标识符:程序员根据自己的需求在程序中把   字母  、  数字 、 $  、 下划线 组合在一起的内容。

比如:我们在定义一个Java程序时书写的 class 后面的名称,就是开发者根据自己的需要书写的。

 

由于JDK的底层内置的一个编码表,这个表可以识别中文,因此我们也可以使用中文作为标识符。但不建议使用中文。

3.2.1、标识符的组成

  1. 标识符只能有 字母 、 数字  、$ 、下划线 组合
  2. 标识符在书写的时候,不能以数字开始。

例如:abc123$_   $567   _678

错误:1abc   3space

3.2.2、标识的书写规范

标识符的应用场景:(大多情况用来起名字)

可以作为类名:在书写一个Java程序的时候,在class 空格 后面称为类的名字。

类名的书写规范:如果一个类名是多个单词,每个单词的首字母必须大写。

HelloWorld

 

可以作为方法名、变量名、数组名、接口名等。

四、常量

常量:Java程序中固定不变的数据。

分类:数值型、字符型、字符串型、布尔型。

五、Java中的变量

变量概念:

表示的是一个空间,在程序运行的过程中,可以随时去更改这个空间中的数据。

Java程序中,需要保存数据,这时首先需要在内存中开辟一个空间,然后把数据保存在这个空间中。

书写格式:

空间中保存的数据类型  空间名称  ;

空间中保存的数据类型  空间名称  =  空间中要保存的数据;

书写规范:

如果变量名是由多个单词组成,第一个单词全部小写,从第二个单词开始,首字母大写。

变量注意事项:

1、变量空间在使用之前需要先保存初始化的数据。

2、Java中定义的变量,都有自己存在的范围。

变量的概念:

内存中的一个存储区域

该区域有自己的名称(变量名)和类型(数据类型)

该区域的数据可以在同一类型范围内不断变化

为什么要定义变量:

用来不断的存放同一类型的常量,并可以重复使用

使用变量注意:

变量的作用范围(一对{}之间有效) 

初始化值

定义变量的格式:

数据类型    变量名  =  初始化值;

注:格式是固定的,记住格式,以不变应万变。

作用范围:定义开始到定义它的代码块结束;

同一范围内,不允许多个局部变量命名冲突。

理解:变量就如同数学中的未知数。

六、Java数据类型

Java中把数据共分成2大类型:

引用数据类型:它表示是数组  、 类 、接口等

基本数据类型

对基本的数据进行的类型划分:

整数:由于整数有非常大的数据,也有非常小的数据。于是把整数类型又区分成4种:

            byte 、 short 、 int 、 long

小数: float、double

字符:char

布尔:boolean

八种基本类型数据,就是前面介绍过的关键字。

Java语言整型常量的四种表示形式:

二进制整数,0b或0B开头,如:int a = 0B110;

十进制整数,如:int a = 17;

八进制整数,要求以0开头,如 int a = 012;

十六进制整数,要求0X0x开头,如int a = 0x12;

Java语言的整型常量默认是int型,声明long型变量后加上‘l’或‘L’:

int i = 123;//int类型

long  a = 123;//会不会错 ?把一个int类型的值123赋给long变量a ?

long  l = 123L;//long 类型

 

double和float并不能表示一个精确的数字

Java浮点类型常量有两种表示方式:

十进制形式: 例如:3.14 ,168.0, .618

科学计数法形式: 例如:3.14e2, 3.14E2, 1000E-2

Java浮点型常量默认是double,则要声明一个常量为float型,则需在常量后加上f  或 F,如:

double pi = 3.14;//正确  float pi = 3.14F;//必须加上f,或转型  float pi3 = (float)3.14;

注意:Java里只有浮点型的变量才可以接受科学计算式结果

int  num = 314E2;  //×

七、数据类型的转换

自动类型转换(也叫隐式类型转换) (向上转型)

转换规则:

强制类型转换(也叫显式类型转换)(向下转型,可能会造成数据的丢失)

格式:( 需要转成的数据类型 )( 被转的数据 );

什么时候要用强制类型转换?

表达式的数据类型自动提升

所有的byte型、short型和char的值将被提升到int型。

如果一个操作数是long型,计算结果就是long型;

如果一个操作数是float型,计算结果就是float型;

 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值