Java语言基础篇(二)

一、常量
1、常量的含义

常量:使用关键字final进行修饰,因为只能赋值一次,所以在程序运行时,其值不会改变。常量名通常使用全大写英文字母表示,有多个英文字母中间则使用下划线隔开,例如,final int TEST_VALUE = 10;

2、常量的分类
常量分类 例子
字符串常量 “Hello World”
整数常量 100、-1
小数常量 9.99、-1.2
字符常量 ‘a’
布尔常量 false、true
空常量 null
  • 注意:除了空常量之外,其余常量都可以用System.out.println打印出来,而如果需要打印空常量的话,编译器会报 The method println(char[]) is ambiguous for the type java.io.PrintStream 的错误,即方法歧义,编译器无法确定代码在运行时使用哪个方法。
二、数据类型
1、数据类型的含义

数据类型:首先明确一点就是,Java是一种强类型语言,何谓强类型语言?就是Java语言会强制规定要为每个变量定义一个数据类型,在Java中有8种基本数据类型,比如,byteshortintlongfloatdoublecharboolean等;还有引用类型,比如,接口数组。每个数据类型都会分配不同的内存大小。

  • 注意:假如说在编译器中不给变量定义数据类型,则编译器会编译不通过,并且会报 XXX cannot be resolved to a variable,即XXX不能解析为一个变量。

面试题:String是什么类型? 答:String是一个字符串类型,在Java中是引用类型。

2、数据类型在内存中的取值及范围

在这里插入图片描述
延伸ÿ

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值