那么如何才能正确的掌握Redis呢?
为了让大家能够在Redis上能够加深,所以这次给大家准备了一些Redis的学习资料,还有一些大厂的面试题,包括以下这些面试题
-
并发编程面试题汇总
-
JVM面试题汇总
-
Netty常被问到的那些面试题汇总
-
Tomcat面试题整理汇总
-
Mysql面试题汇总
-
Spring源码深度解析
-
Mybatis常见面试题汇总
-
Nginx那些面试题汇总
-
Zookeeper面试题汇总
-
RabbitMQ常见面试题汇总
JVM常频面试:
Mysql面试题汇总(一)
Mysql面试题汇总(二)
Redis常见面试题汇总(300+题)
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:如果我给它修改一下呢?
♂ 明世隐:那就会编译报错。
♂ 明世隐:意思就是不能给常量赋值。
♀ 小AD:我知道了,哥我有个好想法!
♂ 明世隐:说说看。
♀ 小AD:我把我击杀敌人获得的金币设置成常量,就不会越来越不值钱的
♂ 明世隐:你这想法,有点邪恶啊。
♀ 小AD:我全部设置成第一滴血的金币值,我看谁拦得住我,你看我写的代码。
public static void main(String[] args) {
final int gold=300;
System.out.println(“第1滴血:”);
System.out.println(gold);
System.out.println(“第2次击杀获得:”);
System.out.println(gold);
System.out.println(“第3次击杀获得:”);
System.out.println(gold);
System.out.println(“小鲁班已经无人可挡了:”);
System.out.println(gold);
System.out.println(“小鲁班正在大杀特杀:”);
System.out.println(gold);
System.out.println(“小鲁班正在大杀特杀:”);
System.out.println(gold);
System.out.println(“小鲁班已经超神了:”);
System.out.println(gold);
}
最后:学习总结——MyBtis知识脑图(纯手绘xmind文档)
学完之后,若是想验收效果如何,其实最好的方法就是可自己去总结一下。比如我就会在学习完一个东西之后自己去手绘一份xmind文件的知识梳理大纲脑图,这样也可方便后续的复习,且都是自己的理解,相信随便瞟几眼就能迅速过完整个知识,脑补回来。下方即为我手绘的MyBtis知识脑图,由于是xmind文件,不好上传,所以小编将其以图片形式导出来传在此处,细节方面不是特别清晰。但可给感兴趣的朋友提供完整的MyBtis知识脑图原件(包括上方的面试解析xmind文档)
除此之外,前文所提及的Alibaba珍藏版mybatis手写文档以及一本小小的MyBatis源码分析文档——《MyBatis源码分析》等等相关的学习笔记文档,也皆可分享给认可的朋友!
包括上方的面试解析xmind文档)
[外链图片转存中…(img-iGxAVxN0-1715593631015)]
除此之外,前文所提及的Alibaba珍藏版mybatis手写文档以及一本小小的MyBatis源码分析文档——《MyBatis源码分析》等等相关的学习笔记文档,也皆可分享给认可的朋友!