1 / 12
文档名称:

Java程序设计课程总结.docx

格式:docx   大小:46KB   页数:12页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

Java程序设计课程总结.docx

上传人:q1188830 2017/8/7 文件大小:46 KB

下载得到文件列表

Java程序设计课程总结.docx

文档介绍

文档介绍:Java程序设计课程总结

前言:
很高兴在本学期再次听邢老师课,当然也很遗憾本学期将要完整的结束了,在这里再次感谢邢老师在课堂上授课。在即将学期结束的有限时间内,我写下了老师在课堂上讲的关于Java重点知识总结,并且在最后又对继承、多态的相关知识进行了详细总结。Let’s Begin!
班级:1320541
姓名:刘创
学号:132054137
2016年6月22日星期三
第一章:Java系列环境概述
主要简单介绍了Java环境的安装、配置,以及第一个Java程序的设计、编译、运行等。重点介绍了Java applet程序的建立与运行。
第二章:Java语言基础
Java符号集:标识符、关键字、运算符、分隔符、常量(注意:标识符只能是字母(A~Z,a~z)、数字(0~9)、下划线()组成的字符串,并且其第一个字符必须是字母或下划线。)
标识符的命名规则
数据类型、常量、变量
原始数据类型:boolean,byte,in,char,long,short,double,float
引用数据类型:数组,类,接口
表达式和语句
表达式一般按运算符来分:
算术表达式(float x=、i++)
关系表达式(3>7、3<7)
布尔逻辑表达式((5>4)&&true、!false)
位运算表达式(a=34^3)
赋值表达式、条件表达式(b=100>89?a=ture:a=false)
复合表达式
第三章:Java程序流程控制
选择结构程序控制: if、else、以及其对应的嵌套语句、switch语句、条件运算符
If…语句
if (条件) {
只有当条件为 true 时执行的代码
}
If...else 语句:
if (条件) {
当条件为 true 时执行的代码
} else {
当条件不为 true 时执行的代码
}
循环结构程序设计:while语句、do-while语句、for语句、循环语句的比较、循环控制的要点、循环嵌套
break和continue语句
continue的意思是跳出本次循环然后再接着这个循环体再一次新执行一次,意思是还是在执行循环;
break则是跳出这次循环执行循环后的语句
第四章:类与对象
类与对象的概念:对象是现实世界中事物的抽象,是java程序的基本封装单位,是类的实例;类是对象的抽象,是数据和操作的封装体;属性是事物静态特征而操作是事物的动态特征。
比如分析以下代码:
class Rectangle
{ 设计一个长方形类
Int length;
Int width; 类的属性,静态特征 rectangle类
Int area(int l,int w)
{
Return (length*width); 类的方法(动态特征)
}
};
Rectangle rec = new Rectangle();//创建对象
(30,20);//引用方法求出对象的面积
封装机制
类的修饰符:无修饰符、public修饰符、final、abstract
数据成员
数据成员的声明
数据成员的修饰符:static
静态数据成员的使用、初始化
用final修饰的最终成员
成员方法
第五章:消息、继承、多态
消息
访问控制 public、protected、friendly、private
多态机制
继承机制
抽象类、接口与包
【注意:关于本章的知识将在后面详细展开介绍】
第六章:数组
一维数组一维数组的声明:int a[];//声明a的一维整形数组
Int a[];a=new int[9];
一维数组引用举例
关于二维数组的声明、初始化和引用
二维数组的定义
type arrayName[ ][ ];
type [ ][ ]arrayName;
二维数组的初始化

int intArray[ ][ ]={{1,2},{2,3},{3,4,5}};
Java语言中,由于把二维数组看作是数组的数组,数组空间不是连续分配的,所以不要求二维数组每一维的大小相同。

1) 直接为每一维分配空间,格式如下:
arrayName = new type[arrayLength1][arrayLength2];
int a[ ][ ] = new int[2][3];
2) 从最高维开始,分别为每一维分配空间:
arrayName = new type[arrayLength1][ ];
arrayName[0] = new type[arrayLength20];
arrayName