欢迎您的到来!
本人将长期致力于编写自身学习Java的全程记录,为自己的学习做个参照以及和广大爱好者互相交流,同时也可以为Java新手们提供一个快速推开Java城们进入Java城堡的捷径----有一定C基础。
学之前给自己一个思想:一口气把这些基础记清,然后回到自己的平台去实践并发现问题!
Java
基础
一、
Java
符号
(一)标识符和关键字:
1、
由字母、数字、下划线和美元符号组成,但必须以字母、下划线或美元符号开头。
2、
区分大小写。
(二)运算符和分隔符:
1
、
+
、
-
、
*
、
/
。
2
、
()
、
{}
、
[]
、
;
、和空格。
(三)注释:
1
、
// :表示
单行注释。
2
、
/*
注释
*/
、
/**
注释
**/ :表示
多行注释。
二、数据类型与变量、常量
(一)数据类型:
1、
基本类型:整型、浮点型、字符型、布尔型
2、
引用类型:数组、接口、类
byte(
位
)(1
字节
)-128~127
short(
短整型
)(2
字节
)-32768~32767
int(
整型
)(4
字节
)
long(
长整型
)(8
字节
)
char(
字符
)(1
字节
)
boolean(
布尔
)(1
字节
)
float(
单精度
)(4
字节
)-3.4E38~3.4E38
、
double(
双精度
)(8
字节
)-1.7E308~1.7E308
。
(二)常量:
1、
整型常量:十进制、八进制
(
以0开头
)
、十六进制
(
以0
x
开头
)
。
2、
浮点型常量:小数点形式、指数形式,单精度
F(f)
、双精度
D(d)
。
3、
字符型常量:
\b
退格、
\t
水平制表、
\n
换行、
\f
换页、
\r
回车。
4、
字符串常量:
String 常量名 。
5、
布尔型常量:
true
和
false 。
(三)变量:
1、
整型:
long
、
int
、
short
和
byte
2、
浮点类型:
float
、
double
3、
字符类型:
char
4、
字符串:
String
5、
布尔型:
true
和
false
三、语句、表达式和运算符
(一)语句和表达式:
1、
语句作为程序的组成部分。
2、
表达式包括运算符和操作数,而语句中包括表达式。
3、
一条语句必须是以分号“;”作为结束符,而表达式没有结束符。
(二)算术运算符:
1、
二元运算符:+、-、*、/、%
。
2、
一元运算符:++、――、-。
3、
算术运算符的优先级:++、——;
*
、
/
、
%
;+、—。
(三)关系运算符:
>
、
>=
、
<
、
<=
、
==
、
!=
。
(四)逻辑运算符:
&
、
|
、
!
、
^
、
&&
、
||
。
(五)位运算符:
~
、
&
、
|
、
^
、
<<
、
>>
、
>>>(
不带符号的右移,用0补位
)
(六)赋值运算:+=、-=、*=、/=、%=、
>>>=
四、数据类型的转换
(一)自动类型转换:
byte
、
short
、
int
、
long
、
float
、
double
注意是按左到右的优先级转换的,即小范围要跟大范围走。
(二)强制类型转换:
(
转换类型
)
(三)表达式的类型转换:小范围转换到大范围。
给自己一个口号:要不断的修改自己的笔记,完善笔记。
(一)标识符和关键字:
1、
由字母、数字、下划线和美元符号组成,但必须以字母、下划线或美元符号开头。
2、
区分大小写。
(二)运算符和分隔符:
1
、
+
、
-
、
*
、
/
。
2
、
()
、
{}
、
[]
、
;
、和空格。
(三)注释:
1
、
// :表示
单行注释。
2
、
/*
注释
*/
、
/**
注释
**/ :表示
多行注释。
二、数据类型与变量、常量
(一)数据类型:
1、
基本类型:整型、浮点型、字符型、布尔型
2、
引用类型:数组、接口、类
byte(
位
)(1
字节
)-128~127
short(
短整型
)(2
字节
)-32768~32767
int(
整型
)(4
字节
)
long(
长整型
)(8
字节
)
char(
字符
)(1
字节
)
boolean(
布尔
)(1
字节
)
float(
单精度
)(4
字节
)-3.4E38~3.4E38
、
double(
双精度
)(8
字节
)-1.7E308~1.7E308
。
(二)常量:
1、
整型常量:十进制、八进制
(
以0开头
)
、十六进制
(
以0
x
开头
)
。
2、
浮点型常量:小数点形式、指数形式,单精度
F(f)
、双精度
D(d)
。
3、
字符型常量:
\b
退格、
\t
水平制表、
\n
换行、
\f
换页、
\r
回车。
4、
字符串常量:
String 常量名 。
5、
布尔型常量:
true
和
false 。
(三)变量:
1、
整型:
long
、
int
、
short
和
byte
2、
浮点类型:
float
、
double
3、
字符类型:
char
4、
字符串:
String
5、
布尔型:
true
和
false
三、语句、表达式和运算符
(一)语句和表达式:
1、
语句作为程序的组成部分。
2、
表达式包括运算符和操作数,而语句中包括表达式。
3、
一条语句必须是以分号“;”作为结束符,而表达式没有结束符。
(二)算术运算符:
1、
二元运算符:+、-、*、/、%
。
2、
一元运算符:++、――、-。
3、
算术运算符的优先级:++、——;
*
、
/
、
%
;+、—。
(三)关系运算符:
>
、
>=
、
<
、
<=
、
==
、
!=
。
(四)逻辑运算符:
&
、
|
、
!
、
^
、
&&
、
||
。
(五)位运算符:
~
、
&
、
|
、
^
、
<<
、
>>
、
>>>(
不带符号的右移,用0补位
)
(六)赋值运算:+=、-=、*=、/=、%=、
>>>=
四、数据类型的转换
(一)自动类型转换:
byte
、
short
、
int
、
long
、
float
、
double
注意是按左到右的优先级转换的,即小范围要跟大范围走。
(二)强制类型转换:
(
转换类型
)
(三)表达式的类型转换:小范围转换到大范围。
给自己一个口号:要不断的修改自己的笔记,完善笔记。