Java程序设计__复习要点

Java程序设计__复习要点

ID:37668764

大小:91.00 KB

页数:12页

时间:2019-05-28

Java程序设计__复习要点_第1页
Java程序设计__复习要点_第2页
Java程序设计__复习要点_第3页
Java程序设计__复习要点_第4页
Java程序设计__复习要点_第5页
资源描述:

《Java程序设计__复习要点》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、.Java程序设计__复习要点第一讲Java语言概述1、Java语言的特点:简单、完全面向对象;平台无关性;多线程;直接支持分布式的网络应用,高效的网络编程;可靠性;安全性。2、运行机制:Java程序是半编译半解释的。Java源程序经编译器编译后产生字节码,Java解释器解释执行字节码。3、Java程序的开发流程:(1)安装JDK,设置环境变量;(2)编写Java源程序:文件以.java作为后缀;(3)javac将源程序编译成字节码文件(.class文件);(3)由运行系统解释和执行字节码文件。

2、4、Java程序的分类:分两类(1)Javaapplication(Java应用程序):能独立运行的应用程序,有控制台和图形用户界面两种运行方式。main()方法是类首先执行的方法,语句必须写在类的方法中。编写完源代码首先通过javac编译,生成.class字节码文件,通过Java解释器(如java.exe)来运行字节码文件。(2)Javaapplet(Java小应用程序):Applet是可以嵌入Web页面的最小应用,不能独立运行,必须嵌入到超文本(*.html)中,由浏览器中的Java解释器解

3、释执行。对于Applet源程序,首先要编译生成字节码文件,再将字节码文件嵌入到超文本中。简而言之:application:应用程序,编译:javac源文件名;运行:java字节码文件(含主函数)Applet:嵌入网页中运行的小应用程序,需有相应的html文件;5、一个完整的Java源程序结构:package语句:该部分至多只有一句,必须放在源程序的第一句;import:该部分可以有若干import语句或者没有,必须放在所有的类定义之前;..publicclassDefinition公共类定义部分

4、,至多只有一个公共类的定义,Java语言规定该Java源程序的文件名必须与该公共类名完全一致;classDefinition类定义部分,可以有0个或者多个类定义;interfaceDefinition接口定义部分,可以有0个或者多个接口定义。第二讲Java语言基础1、Java的关键字,常量、变量,简单数据类型,运算符、表达式常量:final基本数据类型:8中基本数据类型:boolean、char、byte、int、short、long、float、double。其他(数组,类、接口)均为引用或参

5、考类型。带小数点数如3.13默认为double类型,整数默认int型class、interface、数组都算引用/参考数据类型运算符:判等(==)只能对基本数据类型,equals方法;短路运算符:&&、

6、

7、表达式:强制类型转换、自动类型转换2、主要的Java语句结构:分支、循环、转移(1)顺序结构(2)分支结构:if(布尔表达式){语句1;}[else语句2;]switch(表达式){case常量1:语句1;[break;]case常量2:语句2;[break;]…case常量n:语句n;[br

8、eak;][default:缺省处理语句;break;]}..case与break联用,保证多路分支的正确实现。case子句只起标号作用,用来查找匹配的入口并从此处开始执行,对后面的case不再匹配,直接执行,直到遇到break跳出。(3)循环结构while(布尔表达式){语句;}for(表达式1;表达式2;表达式3){语句;}do{语句}while(布尔表达式A);(4)转移语句break:对于无标号的,跳出当前整个语句块;有标号的,跳出标号指的语句块。可用于循环结构也用于分支结构。conti

9、nue:只能在循环语句中使用;无标号:用来结束所在循环语句块的本次循环;有标号:跳过标号所指的循环语句所有余下部分语句,直接转入标号标明的循环层次。注:break使程序跳出当前循环,continue终止当前这一轮的循环,跳过本轮剩余的语句,直接进入当前循环的下一轮。习题:1)相应作业、实验第三讲面向对象程序设计1、类的定义和使用:class类名,构造函数,成员变量、成员函数、this;构造函数,this:指当前类的一个对象,表示对当前类对象的一个引用,在类中调用当前对象(类)中的方法或变量。th

10、is还可以用来引用当前类的构造函数。2、继承:Object:所有类的父类;函数覆盖、域的隐藏、super、this;..1)子类名extends父类名;Java只能单继承;函数覆盖、域的隐藏:super:在子类中要引用被隐藏的父类成员时,就需要用关键字super指明。如调用父类中被覆盖的方法,其一般格式为super.方法名([参数表]);用来访问父类中被隐藏的成员变量,其一般格式为:super.成员变量名;调用父类的构造方法,其一般格式为super([参数表])。2)有继承关系,构造函数的执行顺

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。