- 4
- 0
- 约5.43千字
- 约 7页
- 2018-06-22 发布于浙江
- 举报
java期复习提纲
Java期末复习提纲
Java语言的起源与发展。
起源:Sun公司; 发展:eclipse联盟,由IBM公司牵头。
特点:面向对象,简单性,交互式,与平台无关性,分布性,安全性,
丰富的API文档,Java类库。
与Java编程有关的概念。
Java虚拟机JVM(Java Virtual Machine),解释和执行Java字节码程序。
Java命令行开发工具JDK,创建、调试、运行Java程序。
开发平台Eclipse。
一个Java源程序的名称:主类名 . java
经编译后生成的字节码程序名:主类名 . class
Java的符号。
注释符:单行注释://
多行注释:/* */
保留字:java编程中具有特定含义的专用单词,如:
class,boolean,break,double, int,if,for,final,public,
return,switch,void,while
标识符:标识符由字母、数字、下划线( _ )或美元符($)组成。
必须以字母、下划线或美元符开头。
用户定义标识符时不能与Java保留字同名。
如:abc,_xyz,,中国,class123,if_else
Java的数据类型。
布尔型:boolean x ; 两个值:true和false,占一个字节。
字符型:char debug12 = ‘H’;
字符串:String y = “abcde”;
整型: byte x; short y; int j; long w; 默认为int 型。
实型: float f2; 单精度, double d3; 双精度。默认为双精度。
需要存储空间最大的数值型是double、long,8字节(64位)。
数据类型的转换规则。
自动转换:
当把精度低的变量的值赋给精度高的变量时,系统自动完成数据类型的转换。如: byte b2 = 124;
int i3 = b2 ; //byte自动转换为int
long L4 = i3 ; //int自动转换为long
在不同数据类型运算时,系统自动把精度低的转换成精度高的,如在:
float f2 = 5.84F; double d3 = 4.16 + f2; // f2自动转换为double型
int i4 = 5; double d4 = i4/2.0; //i4自动转换为double型
强制转换:
当把精度高的变量的值赋给精度低的变量时,必须使用强制类型转换。
格式为:(类型名)要转换的数据
如: int i5 = (int)4.7; //损失精度,4.7变为4,
float x = (float)333.3; //333.3是double型,转换为float型
String类型与基本数据类型的转换。
把字符串转换为其他类型数据:格式:X.parseX(字符串)
如:String s1 = “12.5”; double a = Double.parseDouble(s1);
基本数据类型换为String类型转:格式:X .toString(数值类型)
如:double d3 = 333.3; String s4 = Double.toString(d3);
练习:下列语句组哪个是正确的:
A. int i = 50; char c = i; B. int i = 20; long j = i *100L;
C. char c = c; String s = c; D. double d = 500.12D; float f = d;
6、运算符。
1)算术运算符。
①加法运算符:+ ,如:x+y;
②减法运算符:- ,如:x-y;
③乘法运算符:* ,如:x*y;
④除法运算符:/ ,如:x/y; 注意:45/2结果为22
45.0/2.0 结果为22.5
⑤取模运算符:% ,如:x%y;//也称除取余,45%2结果为1
⑥自增运算符:如:int k = 0,j = 10 ;
前自增:k = (++j) + 10,//结果j=11,k=21
后自增:k = (j++) + 10,//结果j=11,k=20
⑦自减运算符:如:int k = 0,j = 10 ;
前自减:k = (--j) + 10,//结果j=9,k=19
后自减:k = (j--) + 10,//结果j=9,k=20
练习:求y的值:
int n = 8, m =3,y;
您可能关注的文档
- 2016年公需科目:专业技术人员业幸福感的提升.doc
- 2016年员发展简答题.doc
- 2016年和教育杯”湖北省中小学电脑制作活动暨NOC活动方案.doc
- 2016年学期小学数学教研组工作计划.doc
- 2016年度核登记表.doc
- 2016年房地项目工作总结.doc
- 2016年护士格考前冲刺模拟试题及答案.doc
- 2016年春季学校安工作计划.docx
- 2016年普通高等学校招生全国统一考试大纲的明-生物部分.doc
- 2016年江苏省徐州市六联考中考化学一模试卷.doc
- 25-26学年政治(部编版)选择性必修第二册课件:第1单元 周清1 民法中的人身权及财产权.pptx
- 25-26学年政治(部编版)选择性必修第二册课件:1.4.1 权利保障 于法有据.pptx
- 2025北京丰台区高二(上)期中地理(A卷)含答案.docx
- 2025北京三帆中学初三(上)开学考英语试题含答案.docx
- 2025北京一零一中初三9月月考语文试题含答案.docx
- 2025北京海淀区初三(上)期中道法试题含答案.docx
- 2025北京丰台区高一(上)期中政治(A卷)含答案.docx
- 25-26学年政治统编版必修4课件:3.3 唯物辩证法的实质与核心.pptx
- 25-26学年政治统编版必修4课件:7.2 正确认识中华传统文化.pptx
- 湖北省部分高中2026届高三上学期二模联考 历史试卷.docx
最近下载
- 2025年建筑材料放射性质量标准评估可行性研究报告.docx VIP
- 2025年网络文学出海:跨文化传播与内容创新研究报告.docx
- 2014马年春联(七字繁体).doc VIP
- 科远KD310施工升降机专机使用说明书.pdf
- NB∕T 20580.1-2021 核电厂建设工程概算定额 第1部分:核岛土建工程(3-2).pdf
- 高一生物必修一知识点总结.doc VIP
- 养老护理员国家职业技能鉴定申报条件及程序.docx VIP
- F正谱江山声乐正谱钢琴伴奏五线谱子乐谱曲谱艺术歌曲歌谱音乐学院版.pdf VIP
- 2025年工程制图B期末考试题及答案.doc VIP
- 突发低血压的应急预案和处理措施.pptx VIP
原创力文档

文档评论(0)