没有合适的资源?快使用搜索试试~ 我知道了~
java语言.docx
资源推荐
资源详情
资源评论
基础
一.计算机基础
命令提示符() 启动: ,输入 回车
切换盘符 盘符名称进入文件夹 文件夹名称
进入多级文件夹 文件夹 文件夹 文件夹 返回上一级
直接回根路径 查看当前内容
清屏 退出
位():一个数字 或者一个数字 ,代表一位。
字节():每逢 位是一个字节,这是数据存储的最小单位。
!
" !
# "
$ #
% $
& %
二.常量变量基本数据类型
常量:在程序运行期间,固定不变的量。;
常量的分类:
字 符 串 常 量 : 凡 是 用 双 引 号 引 起 来 的 部 分 , 叫 做 字 符 串 常 量 。 例
如:''、'()'、''
整数常量:直接写上的数字,没有小数点。例如:、、、*+
浮点数常量:直接写上的数字,有小数点。例如:+、* 、
字符常量:凡是用单引号引起来的单个字符,就做字符常量。例如:,-,、,,、,.,、,中,
+布尔常量:只有量中取值。/、0。
基本数据类型
整数型 1))2
浮点型 3))/
字符型 1
布尔型 ))
引用数据类型(今后学习)
字符串、数组、类、接口、4
注意事项:
字符串不是基本类型,而是引用类型。
浮点型可能只是一个近似值,并非精确的值。
数据范围与字节数不一定相关,例如 3) 数据范围比 )2 更加广泛,但是 3) 是
字节,)2 是 字节。
浮点数当中默认类型是 )/。如果一定要使用 3) 类型,需要加上一个后缀 5。
如果是整数,默认为 类型,如果一定要使用 )2 类型,需要加上一个后缀 4。推荐
使用大写字母后缀。
变量:程序运行期间,内容可以发生改变的量。
创建一个变量并且使用的格式:
数据类型 变量名称677创建了一个变量
变量名称 数据值677赋值,将右边的数据值,赋值交给左边的变量
一步到位的格式:数据类型 变量名称 数据值677在创建一个变量的同时,立刻放入指定
的数据值
使用变量的时候,有一些注意事项:
如果创建多个变量,那么变量之间的名称不可以重复。
对于 3) 和 )2 类型来说,字母后缀 5 和 4 不要丢掉。
如果使用 或者 1) 类型的变量,那么右侧的数据值不能超过左侧类型的范围。
没有进行赋值的变量,不能直接使用;一定要赋值之后,才能使用。
+变量使用不能超过作用域的范围。
【作用域】:从定义变量的一行开始,一直到直接所属的大括号结束为止。
8可以通过一个语句来创建多个变量,但是一般情况不推荐这么写。
77第一行的第三个单词必须和所在的文件名称完全一样,大小写也要一样
779/ 后面代表定义一个类的名称,类是 当中所有源代码的基本组织单位。
9/()):
77第二行的内容是万年不变的固定写法,代表 方法
77这一行代表程序执行的起点
9/);<2=>2?:
77第三行代表打印输出语句(其实就是屏幕显示)
77希望显示什么东西,就在小括号当中填写什么内容
<)/9;'()@)AAA'?6
B
B
三.自动类型转换、编码
当数据类型不一样时,将会发生数据类型转换。
自动类型转换(隐式)
特点:代码不需要进行特殊处理,自动完成。
规则:数据范围从小到大。
强制类型转换(显式)773)**C)/,符合从小到大的规则
77也发生了自动类型转换
强制类型转换
特点:代码需要进行特殊的格式处理,不能自动完成。
格式:范围小的类型 范围小的变量名 ;范围小的类型?原本范围大的数据6
注意事项:
强制类型转换一般不推荐使用,因为有可能发生精度损失、数据溢出。
71)71 这三种类型都可以发生数学运算,例如加法“D
71)71 这三种类型在运算的时候,都会被首先提升成为 类型,然后
再计算。
)) 类型不能发生数据类型转换
对于 71)71 三种类型来说,如果右侧赋值的数值没有超过范围,
那么 E 编译器将会自动隐含地为我们补上一个;?;1)?;1?。
如果没有超过左侧的范围,编译器补上强转。
如果右侧超过了左侧范围,那么直接编译器报错。
在给变量进行赋值的时候,如果右侧的表达式当中全都是常量,没有任何变量,
那么编译器 E 将会直接将若干个常量表达式计算得到结果。
1)/+677等号右边全都是常量,没有任何变量参与运算
编译之后,得到的 字节码文件当中相当于【直接就是】:
1)/6
右侧的常量结果数值,没有超过左侧范围,所以正确。
这称为“编译器的常量优化”。
但是注意:一旦表达式当中有变量参与,那么就不能进行这种优化了。
数字和字符的对照关系表(编码表):
-<FGG 码表:-<F)0)G0))G12,美国信息交换
标准代码。
H) 码表:万国码。也是数字和符号的对照关系,开头 *I 部分和 -<FGG 完全一
样,但是从 开始包含有更多字符。
*,,
8+*,-,
.I*,,
四、运算符
运算符:进行特定操作的符号。例如:
表达式:用运算符连起来的式子叫做表达式。例如:+。又例如:
四则运算:
加:
减:*
乘:J
除:7
取模(取余数):K
首先计算得到表达式的结果,然后再打印输出这个结果。
复习一下小学一年级的除法公式:
被除数 7除数 商 余数
对于一个整数的表达式来说,除法用的是整除,整数除以整数,结果仍然是整数。只看商
不看余数。
只有对于整数的除法来说,取模运算符才有余数的意义。
注意事项:
一旦运算当中有不同类型的数据,那么结果将会是数据类型范围大的那种。
四则运算当中的加号“D有常见的三种用法:
对于数值来说,那就是加法。
对于字符 1 类型来说,在计算之前,1 会被提升成为 ,然后再计算。
1 类型字符,和 类型数字,之间的对照关系表:-<FGG、H)
对于字符串 <2(首字母大写,并不是关键字)来说,加号代表字符串连接操作。
任何数据类型和字符串进行连接的时候,结果都会变成字符串
自增运算符:
自减运算符:**
基本含义:让一个变量涨一个数字 ,或者让一个变量降一个数字
使用格式:写在变量名称之前,或者写在变量名称之后。例如:/,也可以 /
使用方式:
单独使用:不和其他任何操作混合,自己独立成为一个步骤。
混合使用:和其他操作混合,例如与赋值混合,或者与打印操作混合,等。
使用区别:
在单独使用的时候,前和后没有任何区别。也就是:/6和 /6
是完全一样的。
在混合的时候,有【重大区别】
-如果是【前】,那么变量【立刻马上】,然后拿着结果进行使用。
【先加后用】
如果是【后】,那么首先使用变量本来的数值,【然后再让变量 】。
【先用后加】
注意事项:
只有变量才能使用自增、自减运算符。常量不可发生改变,所以不能用。
赋值运算符分为:
基本赋值运算符:就是一个等号“D,代表将右侧的数据交给左侧的变量。
6
复合赋值运算符:
相当于
* * 相当于 *
J J+ 相当于 J+
7 78 相当于 78
K KI 相当于 KI
注意事项:
只有变量才能使用赋值运算符,常量不能进行赋值。
复合赋值运算符其中隐含了一个强制类型转换。
比较运算符:
大于: C
小于: L
大于等于: C
小于等于: L
相等: 【两个等号连写才是相等,一个等号代表的是赋值】
不相等: A
注意事项:
比较运算符的结果一定是一个 )) 值,成立就是 /,不成立就是 0
如果进行多次判断,不能连着写。
数学当中的写法,例如:LL
程序当中【不允许】这种写法。
与(并且) MM 全都是 /,才是 /;否则就是 0
或(或者) NN 至少一个是 /,就是 /;全都是 0,才是 0
非(取反) A 本来是 /,变成 0;本来是 0,变成 /
与“MMD,或“NND,具有短路效果:如果根据左边已经可以判断得到最终结果,那么右边的
代码将不再执行,从而节省一定的性能。
注意事项:
逻辑运算符只能用于 )) 值。
与、或需要左右各自有一个 )) 值,但是取反只要有唯一的一个 )) 值即可。
与、或两种运算符,如果有多个条件,可以连续写。
两个条件:条件 -MM条件
多个条件:条件 -MM条件 MM条件 F
#G$<:
剩余63页未读,继续阅读
资源评论
一寸灰
- 粉丝: 5
- 资源: 11
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功