java基础(一)

本文介绍了Java中的数据类型,包括基本类型的数值(整数、浮点、字符和布尔)和引用类型(类、接口、数组)。讨论了不同数据类型的字节数以及浮点数在精度问题上的注意事项。此外,还详细阐述了字符的转义序列及其在文本处理中的作用。
摘要由CSDN通过智能技术生成

数据类型

强类型语言

  • 要求变量的使用要严格符合规定,所有变量都必须先定义后使用

Java的数据类型分为两大类

基本类型
数值类型
整数类型
  • byte占1字节
  • short占2字节
  • int占4字节
  • long占8字节
浮点类型
  • float占4字节
  • double占8字节
字符类型
  • char占2字节
boolean类型:占1位其值只有true和flase两个
引用类型
  • 接口
  • 数组

进制

二进制:0b开头
十进制
八进制:0开头
十六进制:0x开头

浮点数扩展

float:有限 离散 舍入误差 大约 接近但不等于
最好完全避免使用浮点数进行比较
银行业务使用BigDecimal数学工具类

字符扩展

所有字符本质还是数字
java中的转字符:

  • \n表示换行符,将\n后面的内容进行换行

  • \r表示回车符,将光标定位到当前行的开头,不会跳转到下一行

  • \t表示制表符,将光标移到下一个制表符的位置,相当于Tab键

  • \b表示退格符号,就像键盘上的Backspace键。

  • \’ 表示单引号字符

  • \" 表示双引号字符

  • \ \ 表示反斜杠字符

  • 美元符号的转义: $ ==> u0024

  • 点的转义: . ==> u002E

  • 乘方符号的转义: ^ ==> u005E

  • 左大括号的转义: { ==> u007B

  • 左方括号的转义: [ ==> u005B

  • 左圆括号的转义: ( ==> u0028

  • 竖线的转义: ==> u007C

  • 右圆括号的转义: ) ==> u0029

  • 星号的转义: * ==> u002A

  • 加号的转义: + ==> u002B

  • 问号的转义: ? ==> u003F

  • 反斜杠的转义: ==> u005C

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值