Java教程

基本数据类型及拓展,变量和常量,javaDoc生成文档

本文主要是介绍基本数据类型及拓展,变量和常量,javaDoc生成文档,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

java注释

  • 单行注释 //注释一行文字

  • 多行注释 /*注释一段文字

  • 文档注释 /**添加参数,对文档进行解释

    @author 作者名

    @version 版本号

    @since 指明需要最早使用的jdk版本

    @param 参数名

    @return 返回值情况

    @throws 异常抛出情况

八大基本数据类型

整数类型:byte、short、int、long(long类型要在数字后面加L,如:30L)

浮点类型:float、double(float类型要在数字后面加F,如:50.1F)

字符类型:char

布尔型类型:boolean

除了基本类型,其他的默认值均为null

整数拓展

int i=0b10;  //二进制(0b)
int i1=010;  //八进制(0)
int i2=10;   //十进制
int i3=0x10; //十六进制(0x)

浮点数拓展

float  double
    /*
    有限,有舍入误差,接近但不等于
    最好完全避免使用浮点数进行比较
    银行业务怎么表示? 数学工具类:BigDecimal 
    */

字符拓展

char
//所有字符本质还是数字
//编码 Unicode表:(97=a  65=A)

//转义字符:\t  制表符,空格   \n  换行符

布尔型拓展

boolean flag=true;
//if(flag==true)等价于if(flag)
//若不初始化,默认值为false

类型转换

byte,short,char —> int —> long —> float —> double

运算中,不同类型的数据先转换为同一类型,再进行计算

//强制转换  (类型)变量名  高---低
//自动转换   低---高

/*
注意点:
1、不能对布尔型进行转换
2、不能把对象类型转换为不相干的类型
3、高--->低,强制转换,可能存在内存溢出,或者精度问题!
*/

变量和常量

/*
变量:
1.局部变量
2.类变量 static
3.实例变量:从属于对象,不初始化就是默认值
*/

/*
常量:
static final double PI=3.14;
*/

javaDoc生成文档

在命令行窗口生成javaDoc文档方法:

  1. 在cmd窗口输入javadoc -encoding UTF-8 -charset UTF-8 Doc.java (Doc.java为java文件名)
  2. 运行后在该文件夹下回生成很多文件,打开首页index.html即可

使用IDEA生成javaDoc文档方法:

可以看看这个:使用IDEA生成javaDoc文档

这篇关于基本数据类型及拓展,变量和常量,javaDoc生成文档的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!