java基础--标示符,常量,变量,变量的分类

本文详细介绍了Java编程语言的基础概念,包括标识符、关键字、常量、变量及数据类型的使用规范。重点讲解了变量的声明与赋值规则,并对基本数据类型的转换进行了说明。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

标示符:

1.         Java中对各种变量、方法和类等要素命名时使用的字符序列称为标示符

凡是自己可以起名字的地方都叫标示符,都遵守标示符的规则          

2 Java标示符命名规则

     标示符由字母、下划线”_”美元符”$”或数字组成

     标示符应以字母,下划线、美元符等开头

     Java标示符大小写敏感,长度无限制

 

关键字:

Java中一些赋予特殊含义,用做专门用途的字符串名称称为关键字

大多数编译器会将关键字用特殊方式标出

所有Java 关键字都是小写英文

gotoconst虽然从未使用,但也作为被为java关键字保留

 

abstract

default

if

private

this

boolean

do

implements

protected

throw

break

double

import

public

throws

byte

else

instanceof

return

transient

case

extends

int

short

try

catch

final

interface

static

void

char

finally

long

strictfp

volatile

class

float

native

super

while

const

for

new

switch

null

continue

goto

package

synchronized

 

Java常量:

Java中常量值字符串表示,区分为不同的数据类型

如整型常量:123

实型常量:3.14

字符常量:‘a

逻辑常量:truefalse

字符串常量:“helloworld

注意:区分字符常量和字符串常量

注意:“常量”这个名词还会有另外其他语境中的表示值不可变的常量

参见final关键字

Final值不可以改变的变量

Java变量:

Java变量是程序中最基本的存储单元,其要素包含变量名、变量类型和作用域

Java程序中每一个变量都属于特定的数据类型,在使用前必须对其声明,声明的格式为:

Type varName=[=value][{,varName=[=value]}]

例如:

 

int I = 100;

Float f=12.3f;

Double d1,d2,d3 = 0.123;不要以为都是0.123

String s = “hello”;

 

 

 

 

 

从本质上将,变量其实就是内存中的一小块区域,使用变量名来访问这块区域,因此,每一个变量使用前必须要先申请(声明),然后必须进行赋值(填充内容),才能使用。

简称:变量先声明后赋值

程序执行过程:

 

Java变量的分类

按被声明的位置划分

§   局部变量:方法或语句块内部定义的变量

          方法体内部声明的变量(包括形参),方法体内部是指与方法对应的大括号内部

§   成员变量:方法外部、类的内部定义的变量

         

§   注意:类外面(与类对应的大括号外面)不能有变量声明

按所属的数据类型划分:

§   基本数据类型变量

§   引用数据类型变量

Java数据类型的划分:

 

Java基本数据类型

Java中定义了48种数据类型

§   逻辑型---boolean

§   文本型---char

§   整数型---byteshort,int,long

§   浮点数型—float,double

基本数据类型转换

   Boolean类型不可以转换为其他的数据类型

   整形,字符型,浮点型的数据在混合运算中相互转换,转换时遵循以下原则:

   容量小的类型自动转换为容量大的数据类型;数据类型按容量大小排序为

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

   byte,short,char之间不会相互转换,他们三者在计算时首先转换为int类型

   容量大的数据类型转换为容量小的数据类型时,要加上强制转换符,但可能造成精度降低或溢出;使用时要格外注意。

   有很类型的数据混合运算时,系统首先自动的将所有数据转换成容量最大的那种数据类型,然后再进行计算。

   实数常量默认为double

   整数常量默认为int

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值