Java基础复习

2020-11-16  本文已影响0人  丨哎呦喂呀丨

注释

Java语言的注释有三种

//单行注释

/*
多行注释
*/

/**
文档注释,可以在类或方法上标注,通过javadoc
@author:作者。
@version:版本。
@docroot:表示产生文档的根路径。
@deprecated:不推荐使用的方法。
@param:方法的参数类型。
@return:方法的返回类型。
@see:用于指定参考的内容。
@exception:抛出的异常。
@throws:抛出的异常,和exception同义
*/

CSDN中这篇文章详细描述了java文档注释的各种用法https://blog.csdn.net/vbirdbest/article/details/80296136

标识符

java语言中所有的类名、方法名、变量、常量都是标识符,标识符的使用规则:

关键字

关键字一律用小写字母标识,按其用途划分为如下几组。

Java关键字

数据类型

java是强类型语言,变量的使用必须严格符合规定,所有变量都必须先定义后使用。
java的数据类型分为两大类:

基本数据类型

java的基本数据类型共有8种
基本类型可以分为三类:

实际上,JAVA中还存在另外一种基本类型void,它也有对应的包装类 java.lang.Void,不过我们无法直接对它们进行操作。

基本类型 boolean byte char short int long float double
二进制位数 1 8 16 16 32 64 32 64
字节数 - 1 2 2 4 8 4 8
包装类 Boolean Byte Character Short Integer Long Float Double

常量

十六进制整型常量:以十六进制表示时,需以0x或0X开头,如0xff,0X9A。
八进制整型常量:八进制必须以0开头,如0123,034。
长整型:长整型必须以L作结尾,如9L,342L。
浮点数常量:由于小数常量的默认类型是double型,所以float类型的后面一定要加f(F)。同样带小数的变量默认为double类型。如:float f=1.3f;//必须声明f。
字符常量:字符型常量需用两个单引号括起来(注意字符串常量是用两个双引号括起来)。Java中的字符占两个字节。一些常用的转义字符:
1.\r表示接受键盘输入,相当于按下了回车键;
2.\n表示换行;
3.\t表示制表符,相当于Table键;
4.\b表示退格键,相当于Back Space键;
5.'表示单引号;
6.''表示双引号;
7.\表示一个斜杠\。

数据类型之间的转换

1.简单类型数据间的转换

//1.下面的语句可以在Java中直接通过
byte b;int i=b; long l=b; float f=b; double d=b;
//2.如果低级类型为char型,向高级类型(整型)转换时,会转换为对应ASCII码值
char c='c'; int i=c;//此时i的值为字符‘c’的ASCII值99
//3.对于byte,short,char三种类型而言,他们是平级的,因此不能相互自动转换,可以使用下述的强制类型转换。
short i=99 ; char c=(char)i; System.out.println("output:"+c);//output: c

注意:int 到 float,long 到 float,long 到 double 是不会自动转换的,不然将会丢失精度。

2.表达式的数据类型自动提升
关于类型的自动提升,注意下面的规则

3.包装类过渡类型转换
一般情况下,我们首先声明一个变量,然后生成一个对应的包装类,就可以利用包装类的各种方法进行类型转换了。
简单类型的变量转换为相应的包装类,可以利用包装类的构造函数。
即:Boolean(boolean value)、Character(char value)、Integer(int value)、Long(long value)、Float(float value)、Double(double value)
而在各个包装类中,总有形为××Value()的方法,来得到其对应的简单类型数据。

上一篇下一篇

猜你喜欢

热点阅读