- 1、本文档共12页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
Java程序设计__复习要点
第一讲Java语言概述
1、Java语言的特点:简单、完全面向对象;平台无关性;多线程;直接支持分布式的网络应用,高效的网络编程;可靠性;安全性。
2、运行机制:Java程序是半编译半解释的。Java源程序经编译器编译后产生字节码,Java解释器解释执行字节码。
3、Java程序的开发流程:
(1)安装JDK,设置环境变量;
(2)编写Java源程序:文件以.java作为后缀;
(3)javac将源程序编译成字节码文件(.class文件);
(3)由运行系统解释和执行字节码文件。
4、Java程序的分类:分两类
(1)Javaapplication(Java应用程序):能独立运行的应用程序,有控制台和图形用户界面两种运行方式。main()方法是类首先执行的方法,语句必须写在类的方法中。编写完源代码首先通过javac编译,生成.class字节码文件,通过Java解释器(如java.exe)来运行字节码文件。
(2)Javaapplet(Java小应用程序):Applet是可以嵌入Web页面的最小应用,不能独立运行,必须嵌入到超文本(*.html)中,由浏览器中的Java解释器解释执行。对于Applet源程序,首先要编译生成字节码文件,再将字节码文件嵌入到超文本中。
简而言之:
application:应用程序,编译:javac源文件名;运行:java字节码文件(含主函数)
Applet:嵌入网页中运行的小应用程序,需有相应的html文件;
5、一个完整的Java源程序结构:
package语句:该部分至多只有一句,必须放在源程序的第一句;
import:该部分可以有若干import语句或者没有,必须放在所有的类定义之前;
publicclassDefinition公共类定义部分,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致;
classDefinition类定义部分,可以有0个或者多个类定义;
interfaceDefinition接口定义部分,可以有0个或者多个接口定义。
第二讲Java语言基础
1、Java的关键字,常量、变量,简单数据类型,运算符、表达式
常量:final
基本数据类型:8中基本数据类型:boolean、char、byte、int、short、long、float、double。其他(数组,类、接口)均为引用或参考类型。
带小数点数如3.13默认为double类型,整数默认int型
class、interface、数组都算引用/参考数据类型
运算符:判等(==)只能对基本数据类型,equals方法;
短路运算符:、||
表达式:强制类型转换、自动类型转换
2、主要的Java语句结构:分支、循环、转移
(1)顺序结构
(2)分支结构:
if(布尔表达式)
{语句1;}
[else
语句2;]
switch(表达式)
{
case常量1:语句1;[break;]
case常量2:语句2;[break;]
…
case常量n:语句n;[break;]
[default:缺省处理语句;break;]
}
case与break联用,保证多路分支的正确实现。case子句只起标号作用,用来查找匹配的入口并从此处开始执行,对后面的case不再匹配,直接执行,直到遇到break跳出。
(3)循环结构
while(布尔表达式)
{语句;}
for(表达式1;表达式2;表达式3)
{语句;}
do{语句}
while(布尔表达式A);
(4)转移语句
break:对于无标号的,跳出当前整个语句块;有标号的,跳出标号指的语句块。可用于循环结构也用于分支结构。
continue:只能在循环语句中使用;无标号:用来结束所在循环语句块的本次循环;有标号:跳过标号所指的循环语句所有余下部分语句,直接转入标号标明的循环层次。
注:break使程序跳出当前循环,continue终止当前这一轮的循环,跳过本轮剩余的语句,直接进入当前循环的下一轮。
习题:
1)相应作业、实验
第三讲面向对象程序设计
类的定义和使用:class类名,构造函数,成员变量、成员函数、this;
构造函数,this:指当前类的一个对象,表示对当前类对象的一个引用,在类中调用当前对象(类)中的方法或变量。this还可以用来引用当前类的构造函数。
继承:Object:所有类的父类;函数覆盖、域的隐藏、super、this;
1)子类名ext
文档评论(0)