Day 3

本文详细介绍了Java中的注释类型、关键字的使用规则以及标识符的命名规范。重点讲解了Java的数据类型,包括基本类型如整型、浮点型、字符型等,以及引用类型如类、接口和数组。还提到了数字和浮点数的表示方式,以及字符的特殊符号。同时,讨论了内存转换中的强制转换和自动转换,并提醒了在转换过程中需要注意的潜在问题。
摘要由CSDN通过智能技术生成

注释

  • 单行注释
  • 多行注释
  • 文档注释

关键字

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-fxD7pLUn-1644583482067)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211200717098.png)]

标识符注意点

  • 所有标识符都应该以字母(A-Z或者a-z)、美元符($)、或者下划线(_)开始
  • 首字母之后可以是字母,美元符,下划线或者数字的任何字符组成
  • 不能使用关键字作为变量名或方法名
  • 标识符是大小写敏感的
  • 可以使用中文命名,但是一般不建议这样去使用,也不建议使用拼音,很Low

数据类型

  • 强类型语言:要求变量的使用严格符合规定,所有变量都必须先定义后才能使用

  • 弱类型语音

Java的数据类型
  • 基本类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-93rssCj2-1644583482068)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211201543525.png)]

  • 引用类型

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-XZa1kzEW-1644583482068)(C:\Users\yudong\AppData\Roaming\Typora\typora-user-images\image-20220211201552140.png)]

整数拓展
  • 二进制:0b
  • 十进制
  • 八进制:0
  • 十进制:0x
浮点数拓展
  • float :有限,离散的,接近但不等于
  • BigDecimal :数学工具类

最好完全避免使用浮点数进行比较

字符拓展

所有的字符本质还是数字

  • \t:制表符
  • \n:换行

内存转换

  • 强制转换:(类型)变量名 高到低
  • 自动转换:低到高

不能对布尔值进行转换

不能把对象类型转换为不相干的类型

在把高容易转换到低容量的时候使用强制转换

转换的时候可能存在内存溢出或者精度问题

JDK7新特性,数字之间可以用下划线分割

换到低容量的时候使用强制转换

转换的时候可能存在内存溢出或者精度问题

JDK7新特性,数字之间可以用下划线分割

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值