1.Java基础--文档注释/标识符/变量/编码/基本数据类型转换

java特有的文档注释

格式是/** */, java中文档注释的内容可以被JDK提供的工具javadoc所解析,从而可以生成一套以网页文件形式体现的该程序的说明文档。

/**
 * @author
 * @version
 * @param 
 ........
 */

javadoc的使用方法
# javadoc -d docname -author -version javaFileName
javadoc -d myHello -author -version HelloWorld.java

Blog: java文档注释使用说明

使用javadoc之后会在项目目录下生成一个以docname命名的文件加,其中提供一系列信息,支持以网页的形式查看程序的说明文档。

一个java源文件可以有多个类,但是只有能一个类被声明为public


保留字和标识符

保留字(reserved word) 当前java版本并未使用,后续可能会作为关键字使用,因此定义变量时要避开

goto const

标识符

  • 由26个英文字母大小写,0-9,_,$,
  • 数字不可以开头
  • 不可以使用关键字或保留字但可以包含关键字和保留字
  • java严格区分大小写,长度没有限制
  • 不能包含空格

Note:Java采用Unicode字符集,因此标识符可以用汉字声明,但是不建议


命名规范

包名:多单词组成时所有字母都小写: xxxyyyzzz
类名、接口名:多单词组成时,所有单词的首字母大写: XxxYyyZzz
变量名、方法名:多单词组成时,第一个单词首字母小写,第二个单词开始每个
单词首字母大写: xxxYyyZzz
常量名:所有字母都大写。多单词时每个单词用下划线连接: XXX_YYY_ZZZ


变量

在这里插入图片描述
20210504124857100.
20210504124931667
在这里插入图片描述

Q: 为什么float(可精确到7位有效数字)与int同样是4字节,但是float可以表示的数值范围大于int,且可以表示为小数。

A: float和double表示数值时,实际上是将一个存储空间拆分,一部分存放具体的数值,一部分存放10的幂次,所以表示的数值范围大。


编码

20210504125016836

2021050412503083620210504125045173


基本数据类型转换

20210504125110227

  • 整型常量,默认类型是int
  • 浮点型常量,默认类型是double
  • 小范围数据类型到大范围数据类型是自动转换,反过来则编译错误,需要进行强制类型转换
  • String属于引用型变量,可以和其8种基本数据类型作运算,且只能是连接运算 +
  • String转int无法直接使用强转方式,应采用Integer.parseInt(str)的方式得到返回的int数据类型

计算机底层都以补码的方式存储数据

正数的原码 反码 补码都一样;负数的反码是其负数原码除符号位的其余各位反转,负数的补码是负数对应的反码+1

进制转换
20210504135718547
java中进行进制转换可以利用Integer这个包装类中提供的一些API接口
20210504140043154

该博客图片来源于尚硅谷宋老师教学课件

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值