Java Day2----语言基础(注释,变量,类型转换,运算符)
一.注释
1.java中的注释有两个作用:
- 注解说明
- 调试程序
2.java中的注释格式
- 单行注释 //注释文字
- 多行注释 /注释文字/
- 文档注释 如下图所示
此外需要注意的是,注释不会被编译到class文件中。文档注释可以通过java中的一个工具来提取(javadoc).
二.变量
1.变量是内存的一个存储区域,有自己的名字和类型,该区域存储着一个在类型范围内可变的数据。如下图所示
2.基本数据类型中的整数类型分为四种类型:byte(1字节),short(双字节),int(4字节),long.
3.在一个函数体内部一个变量定义一遍。
三.类型转换
1.类型转换分为两种:自动类型转换和强制类型转换。
- 自动类型转换:两种类型是彼此兼容的,以占用内存空间大的类型为主,即占用内存空间小的类型自动提升为占用内存空间大的类型。
- 强制类型转换:将高级别类型赋值给低级别类型时,必须进行强制类型转换。如下图所示。
2.类型转换中一些错误现象。
第二张图片中整型类型不会出错是因为运行环境中默认的整数类型便是int,所以即使两个int型的整数相加超出int型的范围时,只会溢出并舍弃高位,不会出错。
四.运算符
1.连接符‘+’:只要任何数值和字符串相加,其中‘+’便是连接符。如下图所示
2.自加运算符++
相当于
3.‘+=’
五.其他小问题
1.命名习惯之一:名称test,即demo类中的test函数。
2.初学者应利用文档注释树立正确的代码思维如下图。
3.八进制:前面加0。十六进制:前面加0x。1byte = 8 bit。