java基础——标识符、关键字、数据类型

  标识符

1  标识符的概念

Java中类、方法和变量的名称,称之为标识符。

2  标识符的语法要求

(1)以字母、数字、_或$组成

(2)不能以数字开头

(3)不能使用java的关键字和保留字

注意:

1、标识符的长度没有限制

2、Java是大小写敏感的,所有标识符区分大小写

3 标识符的命名规范(驼峰)

Java中的标识符通常是由多个英文单词构造,每个单词除了首字母外其他字母小写。

1  大驼峰

第一个单词的首字母大写。以大写字母开头,用于类名、接口名

class  Accoun {…}  //类名

class  HelloWorld{…}  //类名

interface  AccountBase {…}  //接口名

2. 小驼峰

第一个单词的首字母是小写,其他单词的首字母大写。以小写字母或单词开头,用于变量名、方法名

String  studentName;  //变量名

String  getStudentName() {…}  //方法名

3. 常量命令规范

常量是使用final修饰的存储单元。(最终的)

全部为大写字母表示

final  public  int  DAYS_WEEK = 7;

final  public  double  PI = 3.1415926;

 Java的关键字

目前定义了50个关键字

abstract

continue

for

new

switch

assert

default

goto

package

synchronized

boolean

do

if

private

this

break

double

implements

protected

throw

byte

else

import

public

throws

case

enum

instanceof

return

transient

catch

extends

int

short

try

char

final

interface

static

void

class

finally

long

strictfp

volatile

const

float

native

super

while

Java保留了const和goto关键字,但是没有使用。Java还保留了下面这些关键字:true、false和null。这些关键字是Java定义的数值。

 

2.5  基本数据类型

 

注意:基本数据类型也可以分成两大类:数值型、布尔型

整型

Java不支持无符号的、只是正值的整数。

 类型、宽度、范围   

名 称

宽 度

范    围

long

64/8

-9 223 372 036 854 775 808至9 223 372 036 854 775 807

int

32/4

-2 147 483 648至2 147 483 647     大约21亿

short

16/2

-32 768至32 767

byte

8/1

-128至127

(1)整数字面值默认是int类型

(2)将字面值赋给byte或short变量时,如果字面值位于目标类型的范围之内,就不产生错误。

(3)大写或小写的L明确地标识其类型为long

(3)在字面值可以包含下划线,例如1_000_000_000

(4)十进制、八进制(0)、十六进制(0X/0x)、二进制(0B/0b)

  浮点型

浮点数,也称为实数(real number),当计算需要小数精度的表达式时使用。

名称

宽度(位)

大致范围

double(双精度)

64/8

4.9e-324~1.8e+308

float (单精度)

32/4

1.4e-045~3.4e+038

 浮点数字面值

(1)默认为double类型,为了指定float字面值,需要使用后缀F或f

(2)科学计数法。例如6.022E23、314159E-5、2e+100

  字符型

char类型与字符编码

(1)char是16位,Java在内部使用16位的整数表示字符(Unicode编码),char类型的范围0~65536。//全世界基本的语言符号基本都包含了

(2)char也可以用作整数类型,可以将整型字面值赋给char类型的变量,可以在char类型上执行算术运算。

(3)26个小写字母、26个大写字母、以及10个数字0-9,其编码是连续的。

char类型字面值

(1)字符型字面值使用单引号中的字符表示,例如’a’。

(2)转义字符

转义序列

描    述

\ddd

八进制字符(ddd)

\uxxxx

十六进制Unicode字符(xxxx)

\’

单引号

\”

双引号

\\

反斜杠

\r

回车符

\n

新行符(也称为换行符)

\f

换页符

\t

制表符

\b

回格符

字符串类型:

字符串类型是String,String是类,所以是引用类型。字符串字面值是使用双引号包围起来的内容。

布尔型

(1)boolean类型表示逻辑值,它只能是true或false。

(2)boolean类型的值与整数0和1没有任何关系

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值