从零学Java(6)之字面量和常量,我家AD想要第一滴血,2024年最新java面试书籍推荐

先自我介绍一下,小编浙江大学毕业,去过华为、字节跳动等大厂,目前阿里P7

深知大多数程序员,想要提升技能,往往是自己摸索成长,但自己不成体系的自学效果低效又漫长,而且极易碰到天花板技术停滞不前!

因此收集整理了一份《2024年最新Java开发全套学习资料》,初衷也很简单,就是希望能够帮助到想自学提升又不知道该从何学起的朋友。
img
img
img
img
img
img

既有适合小白学习的零基础资料,也有适合3年以上经验的小伙伴深入学习提升的进阶课程,涵盖了95%以上Java开发知识点,真正体系化!

由于文件比较多,这里只是将部分目录截图出来,全套包含大厂面经、学习笔记、源码讲义、实战项目、大纲路线、讲解视频,并且后续会持续更新

如果你需要这些资料,可以添加V获取:vip1024b (备注Java)
img

正文

字面量

================================================================

♀ 小AD:哥什么是字面量,光看定义不是很明白呢?

♂ 明世隐:这还不明白吗?比如你今天去坐地铁,花了5块钱,这个5就是字面量。

♀ 小AD:那我明天去更远的地方要8块钱呢?

♂ 明世隐:那8就是字面量。

♀ 小AD:还是不是很清楚,你还是举游戏的例子吧。

♂ 明世隐:你这货,就举你最喜欢的,你杀一个敌方英雄多少金币。

♀ 小AD:200啊

♂ 明世隐:那200就是字面量。

♀ 小AD:那我第2次杀他,就更少钱了可能180,我要是连续杀几次,他可能只值20块了。

♂ 明世隐:那180、20就是字面量。

♀ 小AD:好像有点明白了。

♂ 明世隐:说到底就是指数据。

♀ 小AD:哦

♂ 明世隐:数据也分好几种类型

字面量的分类


| 字面量类型 | 说明 | 举例 |

| — | — | — |

| 字符串字面量 | 用双引号(")括起来的内容 | “小鲁班”,“明世隐” |

| 字符字面量 | 用单引号(’)括起来的内容 | ‘男’,‘女’ |

| 整数字面量 | 不带小数点的数字 | 200 , 150 |

| 小数字面量 | 带小数点的数字 | 3.14 , 66.66 |

| 布尔字面量 | 布尔值表示真假 | true,false |

| 空字面量 | 一个特殊的值,空值 | null |

字符串字面量

public static void main(String[] args) {

System.out.println(“小鲁班”);

System.out.println(“你个**,你特么*****”);

}

在这里插入图片描述

♀ 小AD:明哥我知道这个

♂ 明世隐:说说看。

♀ 小AD:这个好简单,第一个是我喜欢的小鲁班,第2个是我喷打野常用台词。

♂ 明世隐:喷人你倒是记得清楚。这种用双引号包括的内容表示的,就是字符串字面量,也各类语言中常用的包括Java。

♀ 小AD:嗯这个比较好理解。

♂ 明世隐:记住双引号是英文的哦

♀ 小AD:知道了

字符字面量

System.out.println(‘男’);

System.out.println(‘A’);

在这里插入图片描述

♀ 小AD:这个看起来很上面的没有上面区别啊

♂ 明世隐:有区别啊,这个是单引号。

♀ 小AD:那我用单引号改一下小鲁班不就行了,比如:‘小鲁班’

♂ 明世隐:不行哦,会编译报错的,字符字面量只能一个字符,用单引号括住,代码试试看。

♀ 小AD:好

在这里插入图片描述

♂ 明世隐:invalid character constant,大概意思就是“无效的字符常数”。

♀ 小AD:就是说单引只能一个字符

♂ 明世隐:对是这个意思,如果要多个字符,就用双引号表示字符串字面量。

整形字面量

System.out.println(“第一次击杀”);

System.out.println(200);

System.out.println(“第二次击杀”);

System.out.println(180);

在这里插入图片描述

♀ 小AD:这个我明白,200,180就是整形字面量

♂ 明世隐:对的,不错。

小数字面量

System.out.println(“π的值是”);

System.out.println(3.14);

System.out.println(“技能冷却时间(秒)”);

System.out.println(3.5);

在这里插入图片描述

布尔字面量

System.out.println(true);

System.out.println(false);

在这里插入图片描述

♀ 小AD:哥,我看这个true,false是关键字哦。

♂ 明世隐:对的呀,布尔就两个值,true、false。

♀ 小AD:哦。。

♂ 明世隐:说的通俗点,当刺客突到你脸上的时候,你只有两种结果,没有第3种。

♀ 小AD:不不不,有好几种,刺客生,刺客死,我生我死,他得200,我得200,你看有好多种情况吧。

♂ 明世隐:但你没发现你这些都是对立的吗?

♀ 小AD:好像是哦。

♂ 明世隐:你就这样想,他突到你脸上,你的结果是什么就不会搞不明白。你的结果就2种,要么活,要么死。还有第3种情况吗。

♀ 小AD:不好意思我有复活甲。

♂ 明世隐:不好意思,既然是复活甲,那就是活,况且别人压起身,你还不得死。结果就只有生和死,没有别的。

♀ 小AD:嗯,我知道了。明哥讲问题真的透彻哦。

♂ 明世隐:没办法,谁叫哦遇到你这个大聪明呢?

♀ 小AD:我猜你肯定在夸我,虽然我后背有一丝丝的凉。

♀ 小AD:哥最后一个空字面我知道了,肯定这样写

System.out.println(null);

在这里插入图片描述

♀ 小AD:明哥,报错了,之前的不都这么写吗?

♂ 明世隐:System.out.println()括号中如果传入null,不同形式的null最终的输出也不同。如果是直接传入null,则会报错,因为无法确定传入的值是什么对象。

♀ 小AD:额。。不懂

♂ 明世隐:意思就是别这么用,后面的章节会具体说明。

♀ 小AD:好吧

常量

===============================================================

♀ 小AD:明哥明哥,我想发个言

♂ 明世隐:哟,还举手发言拉,可以啊,今天送你一颗星(明日之星)。

♀ 小AD:明哥威武,我想说常量很好理解,就比如我的身份证号码,从我出生到最后都是一样的,是不是可以看作是常量。

♂ 明世隐:嗯,不错啊,这个确实可以这样理解的。

♀ 小AD:还有还有,你看我的容颜,从小到大,都这么好看,以后也一直是这样的,也是一个常量

♂ 明世隐:你这个叫好看?得了吧,你这个叫不丑。

♀ 小AD:你要这么说的话,你跟打野对喷的时候,我可就不讲话了。

♂ 明世隐:开什么玩笑,我专业喷子30年,就这些小学生,我喷他们可以不带脏字。

♀ 小AD:你这个确实。。。有点溜

♂ 明世隐:高端的喷子,往往喷人于无形。

常量:是final关键字修饰的变量(在c语言中是被const修饰),初始化必须赋值,且类型和值不能再改变。

public static void main(String[] args) {

final String card = “3603749832492349”;

System.out.println(“身份证:”+card);

}

在这里插入图片描述

♀ 小AD:如果我给它修改一下呢?

♂ 明世隐:那就会编译报错。

1200页Java架构面试专题及答案

小编整理不易,对这份1200页Java架构面试专题及答案感兴趣劳烦帮忙转发/点赞

百度、字节、美团等大厂常见面试题

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
img

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

转存中…(img-4ImPRxbO-1713679766023)]

百度、字节、美团等大厂常见面试题

[外链图片转存中…(img-vxdDCoej-1713679766024)]

网上学习资料一大堆,但如果学到的知识不成体系,遇到问题时只是浅尝辄止,不再深入研究,那么很难做到真正的技术提升。

需要这份系统化的资料的朋友,可以添加V获取:vip1024b (备注Java)
[外链图片转存中…(img-Nou6xv1s-1713679766024)]

一个人可以走的很快,但一群人才能走的更远!不论你是正从事IT行业的老鸟或是对IT行业感兴趣的新人,都欢迎加入我们的的圈子(技术交流、学习资源、职场吐槽、大厂内推、面试辅导),让我们一起学习成长!

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值