Java程序设计--复习要点.docVIP

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 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)

liwenfang + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档