Java Interview

1、++a 先加1再使用a的值
a++ 先使用a的值再加1
2、^位异,当两个相应位中只有1个为1,则结果相应位为1
3、~位取反运算符,1变0,0变1,int类型数字8位
4、<<n 二进制位左移n位,不足补零
5、>>n 二进制位右移n位,不足补零
6、>>>n 二进制位不带符号右移n位,不足补零
7、float必须在数字后加f
8、0X开头的是十六进制的十进制数

9、数组整体是个类,数组类在加载时自动初始化

10、十六进制中0~9之后的10~15采用A~F表示,故0XA对应的十进制值为10

11、Java中的类型转换分为强制类型转换和自动类型转换。short s1=1;s1=s1+1错误,将int型复制给了short。s1+=1;则正确

12、float十进制有效位为7位,double十进制有效位为16位。包括整数部分和小数部分

13、Float f=10f和Float f=10 都是正确的,但是Float f=10.1是错误的

14、赋值给Float的值如果是小数则必须在小数后加f;如果是整数则可以直接赋值给Float变量

15、低类型可以赋值给高类型;byte,short,int赋值给long,float,double不需要操作;byte,short,int,long赋值给float,double不需要操作;float赋值给double不需要操作;

小数赋值给float需加f

16、地类型可赋值给高类型,但前提是高类型比为主数据类型,不能为主数据类型的包装类

17、char类型取值范围0~65535 占16字节

18、char a='1' a存储的是带引号的1即'1'

19、一个char能存储一个中文

20、if(i){} 如果i为int类型,则会报错

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值