1.Java概述:
Java程序可以在任意系统上运行(一次编译到处运行),即Java是跨平台的;Java实现跨平台需要依赖Java的虚拟机JVM(Java Virtual Machine)
2.
注释
Java
注释有
3
种写法,分别为:
① 单行注释 //
② 多行注释 /* */
③ 文档注释 /** */
3.
关键字
概念:指被Java
赋予特殊含义的单词
特点:全部采用小写
4.
标识符
概念:指自定义的内容:类名、方法名、变量名
特点:由英文字母大小写、数字、下划线和美元符五部分组成,且不能以数字开头、不能是关键字
5.
数据类型
数据类型分为基本数据类型和引用数据类型
基本数据类型包含:
①
整型:byte short int long
②
浮点:float double
③
布尔:boolean
④
字符:char
引用数据类型包含:
数组、类、接口、字符串常量...
注意:
1、整数和浮点数的默认类型
a)
整数默认是int
类型,定义
long
类型的数据时,要在数据后面加
L
b)
浮点数默认是double
类型,定义
float
类型的数据时,要在数据后面加
F
2、数据类型转换
a) 自动类型转换(也称隐式类型转换)
范围小的数据向范围大的数据转换时使用
b) 强制类型转换
范围大的数据向范围小的数据转换时使用
3、数据类型范围
从小到大排序是:byte < char < short < int < long < float < double
[
布尔类型
boolean
不参与转换
6.
运算符
常用的运算符有五类,分别是:
1、算术运算符
i.
用来完成算术运算(如加减乘除计算等);
ii. ++
,
--
运算符的使用
++
,
--
前置(如
++a
),当参与运算时,变量
a
的值先自增
1
,然后用自增后的新值再参与运算;
++
,
--
后置(如
a++
),当参与运算时,变量
a
先使用原有值参与运算符,变量
a
的值再自增
1
2、赋值运算符
i.
用来完成数据的赋值(如int a = 100
)
;
ii. +=
,
-=
,
*=
,
/=
这样的赋值运算符包含了一个强制转换的操作,会将左右两边运算后的结果,强制类型转换后赋值给左边
eg
:
int n = 10;
byte by = 20;
by += n; //
运算完毕后,
by
的值为
byte
类型,相当于
by = (byte)(by + n);
3、比较运算符
i.
用来比较数据的大小(如3>4
),比较运算符也称为条件运算符
ii.
比较后的结果为布尔类型boolean
的值
iii. “
==
”两个等号代表比较是否相等,“
=
”一个等号代表赋值
4、逻辑运算符
i.
逻辑与&
和逻辑短路与
&&
:代表着并且的意思,左右两边都要条件成立,结果才为
true
ii.
逻辑或|
和逻辑短路或
||
:代表着或者的意思,左边两边有一个条件成立,结果就为
true
iii.
逻辑非!
:代表着相反的意思,原先是
false
,结果就为
true
;原先是
ture
,结果就为
false
iv.
逻辑异或^
: 左右两边条件结果相同,结果就为
false
,左右两边条件结果不同,结果就为
true
5、三元运算符
i.
根据判断条件运算结果,执行不同的表达式值;条件为true
,执行表达式
1
,否则,执行表达式
2
ii. 格式:
(
条件表达式
)
?表达式
1
:表达式
2
;
7.
Scanner
概念:获取键盘录入的数据,对获取数据的具体操作进行了封装,只需要调用方法,即可得到键盘录入的数据
Scanner
常用的方法:
public int nextInt()
:获取键盘录入的数据,返回
int
类型值
public String next()
:获取键盘录入的数据,返回
String
类型值
8.
Random
随机数类,用来产生多种类型的随机数
Random
常用的方法:
public int nextInt(int n)
返回一个在
0
(包括)和指定值(不包括)之间
int
随机数
更多技术资讯可关注:gzitcast