Java基础(狂神)

本文详细介绍了Java的基础数据类型,包括基本类型和引用类型,以及它们的使用规则。讨论了整数和浮点数的表示,强调了浮点数比较的注意事项。此外,还讲解了变量的作用域、常量的定义、运算符的用法,特别是逻辑运算符和短路运算。同时,提到了字符串连接、位运算和包机制的概念,以及文档注释的规范和Javadoc的使用。
摘要由CSDN通过智能技术生成

数据类型概览

Java为强语言类型,也就是说一切变量都得先定义后使用

Java的数据类型分为两类:基本类型primitive type和引用类型reference type

primitive type:byte,short,int,long(从左到右能包括的范围逐渐增大,实际操作中根据数字大小去选择合适的变量类型);float(占4个字节),double(占8个字节);char;boolean

reference type:类,接口,数组

long类型要在数字后加L,float类型要在数字后加F

整数拓展:二进制0b,十进制,八进制0,十六进制0x,可以在定义整数变量的时候用到,例如int i=0x10,当print i 时,运行框里显示的十进制,所以运行框里显示的i值为16

浮点数拓展:存在舍入误差,有时可能两数接近但不完全相等时,Java也会判断两数相等,所以最好避免使用浮点数进行比较,若必须进行精确的浮点数比较的话,可以用到Java的bigdecimal这个类

字符拓展:转义字符(\t表示制表符可以理解为一个空格, \n表示换行)以及转义自负要在引号内才会有用

如果新定义变量时用到了new,则比较用new定义的变量时比较的是地址,若变量直接赋值没有用到new,则比较时比较的就是常量也就是赋上的值


数据类型转换

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值