被面试官问基础问懵了

在这里插入图片描述

总结今天没有回答上的面试题和怪题:

1.八大基本数据类型:
整形:int整形 short 短整型 long长整型 byte 字节型
浮点型:double 双精度浮点型 float单精度浮点型
布尔型:blooean 布尔型
字符型 char 字符
如图:
在这里插入图片描述

默认值分别是: 整形:int(0)short(0)long(0L)byte(0)
浮点型:double(0.0d) float (0.0.f)
字符型:char(‘\u0000’ (null))
布尔型:blooean(false)

最后在配上一张图:
在这里插入图片描述
然后在问数据类型一般怎么用,怎么定义的
我答得是看他是什么数据,比如int long 就是数字的取值范围下了就用int超出了就用long呗,然后在做了double float 和char 和blooean来说了 抱歉说错了

我没怎么回答对,很懵,回来百度了一下:

就整形的 默认是 整形的默认是用int
浮点型默认用boolean
字符用char
布尔用boolean

没回答的怎么好,面试官就没怎么问了

了解多线程嘛
我也没怎么问答好,只好回来百度百度
可以看着个老哥的说的还行
添加链接描述
还有一很基础的for循环的执行流程
for(条件初始化;条件判断;条件变化){
重复执行的语句;
}
返回面试官手写了,一个for循环叫我写出执行流程
他问了我两遍我都怀疑我是错的,我模拟了他的代码:
在这里插入图片描述
在这里插入图片描述
感觉就是
1.首先变量j初始化为1
2.然后j=1的值跟arr进行比较,假如为true,则执行{}里面的内容,假如为false,则跳出循环体
3.{}执行完成,再执行j++
4.j++执行完成,再跟arr进行比较,假如为true,则执行{}里面的内容,假如为false,则跳出循环体
5.循环执行3和4

返回有问了i++与++i
这个我知道先执行在赋值 先赋值在执行
比如:
在这里插入图片描述输出:
在这里插入图片描述
bebug这个傻子都看得懂吧:
在这里插入图片描述
类似:
在这里插入图片描述

总结:

基础太菜,我不配拿高薪。管饭就行
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员小小刘

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

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

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

打赏作者

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

抵扣说明:

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

余额充值