编程语言基础

本文主要介绍了Java编程语言的基础知识,包括关键字、标识符、常量、变量和数据类型。详细讲解了Java的关键字特点,标识符的命名规则,常量的分类和表示形式,变量的定义与使用,以及数据类型的分类和作用。通过对这些基础知识的学习,读者可以更好地理解和掌握Java编程。
摘要由CSDN通过智能技术生成

java基础

Java关键字

abstract assert boolean break byte
case catch char class conts
continue default do double else
enum extends final finally float
for goto if implements import
instanceof int interface long native
new package private protected public
return strictfp short static super
switch synchronized this throw throws
transient try void volatile while

特点:
1:都是小写字母
2:自己不可以用这些关键字
3:加粗的两个为未使用关键字

Java标识符

1:用于给类、接口、方法、变量、常量、枚举起名的字符序列
2:组成:
1、a-z;A-Z
2、0-9
3、$ _
4、除了英文以外的其他语言字符(一般不使用)
3:注意事项
1、不要和关键字重复,mychar合法,char不合法
2、不能以数字开头
3、标识符中间不能有空格

常量

1:程序运行中其值不会发生改变的量。
2:按照表示形式分类:
字面值常量:写出常量就可以知道其值,例如12 12.34
符号值常量:给常量起一个名字,看到名字知其意义,但不知道其值
3:按照数据类型分类:
基本数据类型:简单的数据:
整数常量:所有的整数,例如-12、15
小数常量:所有的小数,例如-12.34/25.12
字符常量:使用单引号引起来的符号
布尔常量:用来表示是是非非的内容,ture、false

引用数据类型:基本类型组装而成的一些数据类型:
字符串常量:使用双引号引起来的字符序列,例如”Helloworld”
空常量:空,不指向任何数据,null
注意!:常量在java代码中不能单独存在,必须和其他操作共存,例如:输出常量
空常量不能直接输出

变量

1:在程序运行中,其值会发生改变的量
2:定义格式:
数据类型 变量名 = 变量值
3:使用变量的原因:
在程序中,有一些代表相同意义的数据,在不断发生变化,例如年龄
定义一个不变的变量名称,表示那些不断变化的数字
在内存中,其实就是一段内存空间(内存空间大小的依据就是数据类型),空间中的数据可以不断的发生变化。

数据类型

1、java是一个强类型的语言:需要显示的说明内存空间的大小,声明变量的时候,就需要说明变量的数据类型,以此来表示内存的大小。
2、数据类型的分类:
基本数据类型:在jdk中已经定义好的一些类型,这些类型无法增加,描述的都是一些简单的数据类型。这些数据描述的数值【本身】。
引用数据类型:数据描述的不是数据本身,而是描述真正的数据【地址】,一般都是使用一些自定义的类去描述,相当于各种基本类型的组合,形成一个复杂的类型。
3、基本数据类型:四类八种
整数类型
byte 1个字节(8条电路,8个位,8bit) -128~127(256个数字)
short 2个字节 -215~215-1
int 4个字节 -231~231-1
long 8个字节 -263~263-1
例long i = 1234567890L;
小数类型
float 4字节 >8个字节long类型
例float a = 3.14F;
double 8字节 >4个字节float类型
字符类型
char 2字节 0-65535
例char c = ‘a’;
布尔类型:
boolean 未知 true\false
例boolean boo = true
4、数据类型一般是用来修饰变量的。可以要内存给变量开辟空间的时候有依据。
常量的默认类型:
1、整数常量的默认类型是int,随意写出的整数常量必须在int4字节的范围之内-2147483648~2147483647,如果想表示超过int范围的数字,就需要使用long类型。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Programming Life

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值