Java 基础DAY 01

DAY 01
1、Java基本数据类型
Java关键字
abstract boolean break byte case catch char
class continue default do double else extends
false final finally float for if implements
import instanceof int interface long native new
null package private protected public return short
static synchronized snper this throw throws transient
true try void volatile while assert enum

Java基本数据类型
数据类型 大小\位 取值范围
long(长整型数) 64 -2^63 到2^63-1
int(整型数) 32 -2^31到2^31-1
short(短整型) 16 -2^15到2^15-1
byte(位) 8 -128~127
char(字符) 2 0~255
float(单精度) 32 -3.4*10^38到3.4*10^38
double 64 -1.7*10^308到1.7*10^308

数据位越大所能带表的数值范围越大,同样在内从中开辟的空间也越大。在实际使用中要合理使用,避免资源浪费。
00000000-00000000-00000000-00000000
在上面二进制数中从右到左每8个0代表一个8位。

数据类型 默认初始化值
byte (byte)0
short (short)0
int 0
long 0L
float 0.0f
double 0.0d
char \u0000(空
bolean false

常用转义字符
例:
\n回车
\t水平制表符(table)
\b空格
\r换行
\f换页
\’单引号
\’’双引号

数据类型转换
byte->int 自动转换;
int->byte 强制转换;
当float或double转换成int时将会直接舍去小数部分,而不是四舍五入。
字符类型中每一个字符都有一个对应的整数,可以相互转换


2、基本运算
算数运算
名称 作用
+ 加法运算
- 减法运算
* 乘法运算
/ 除法运算
% 取余
++ 自加1
-- 自减1

关系运算
名称 作用
== 等于符号
!= 不等于
> 大于
< 小于
>= 大于等于
<= 小于等于

逻辑运算
名称 作用
& 与运算
&& 双与(短路)
| 或 运算
|| 双或(短路)
~
^ 异或

位运算

名称 作用
>> 右移
<< 左移
>>> 无符号右移
<<< 无符号左移

3、多行注释和单行注释
多行注释:/*内容*/
单行注释://内容
例:
class fortest
{
public static void main(String[] args)
{
/*
for(初始化表达式;循环条件表达式;循环后的操作表达式)
执行语句;
for语句中的变量:int x =0的作用域只在for语句内有效。
*/

for (int x=0;x<4 ;x++ ) //循环条件表达式满足后执行,执行语句,再执行循环后的操作表达式
{
System.out.println("x="+x);
}

//for 语句程序流程:
//1、先判断X是否小于4。
//2、小于4,执行打印语句
//3、执行完打印语句,X自加一次
//4、上面1-3重复直至X大于3(X=0的动作只执行一次)


System.out.println("Over!");
}
}














































上一篇:2020这一年总结出来的Java面试题,常频面试题大汇总~


下一篇:SpringMVC源代码分析与实践