Java程序设计第2章 Java语法基础
- 格式:pptx
- 大小:3.58 MB
- 文档页数:10
Java程序设计基础期末复习指导Ⅰ复习要求第1章程序设计概述1.掌握程序设计语言的分类2.掌握面向对象中的基本概念3.掌握建立Java运行环境练习题P10 1.第二章Java语言基础1.掌握变量、各种运算符的功能和用法2.掌握运算符的优先级3.理解程序源代码课本例题2.4 2.5 2.6 2.8练习题P28 3. 4. 5. 6.第三章流程控制1.掌握选择结构并熟练应用2.掌握循环结构并熟练应用例题:3.2 3.3 3.5 3.7练习题:P42 1. 3第四章方法1.掌握方法的概念和作用2.掌握方法的定义3.掌握参数传递与返回值例题: 4.1 4.2 4.4 4.6 4.7练习题P56 1. 2. 3.第五章类与对象1.掌握类的定义2.掌握类的实例化3.掌握Java Application的基本结构例题: 5.1 5.3 5.6 5.7 5.12练习题:P80 1. 2.第六章继承与多态1.掌握继承关系2.掌握属性、方法在继承中的特点3.掌握接口的作用、定义和实现例题:6.1 6.3练习题:P111 1. 2.第七章例外处理1.掌握例外机制2.了解Java定义的例外类练习题:P138 1.第八章Java基本类库介绍1.了解包的概念2.了解ng中的几个基本类练习题:P159 1.第九章Java的集合类1.了解集合类与普通数组的区别2.了解集合类的特点及适用条件练习题:P184 1.第十章输入输出系统1.掌握输入输出的总体结构2.掌握流的概念3.能构建不同的流例题:10.8练习题:P211 1.第11、12、13章内容只做了解,不在本次考试范围之内。
II样题一、选择题(每小题2分,共60分)1.算法的主运算如下,其中i的初值为1,s的初值为0,“←”为赋值号。
while i<n do{for j←1 to n dos←s+a[i,j]i←i*2;则该算法的时间复杂度为()A.O(2n) B.O(n+log2n)C. O ( n log2n)D.O(n2)2. 下面关于数据结构的叙述中,正确的叙述为()A.顺序存储方式和优点是存储密度大,且插入、删除运算效率高B.链表中的每一个结点都包含好一个指针C.包含n个结点的二叉排序树的最大检索长度为log2nD.将一棵树转换为二叉树后,根结点没有右子树3.下面列出的数据管理技术发展的三个阶段中,哪个(些)阶段没有专门的软件数据进行管理()I.工管理阶II.文件系统阶段III.数据库阶段A.只有I B.IIC.I,II D.II,III4.数据库的三级模式结构由模式、模式和内模式组成,它适合于哪个(些)类型的数据库()I.关系型数据库II.层次型数据库III.网状型数据库A.只有IB.I和IIC.II和IIID.都适合5.提高模块的__,使得当修改或维护模块时,可减少把一个模块的错误扩散到其他模块中去的机会。
第二章java基本语法§。
1 java程序的构成前言:java语言源程序采用有效的16bit双字节字符编码标准(uni code)。
Java程序构成分物理构成和逻辑构成。
逻辑构成是基于信息组织的角度,而物理构成是基于程序组成的角度•§2.1。
1逻辑构成程序头包的引用:主要是指引用jdk软件包自带的包,也可以java源程序逻辑构成是自己定义的类。
引用后程序体中就可以自由应用包中的类的方法和属性等。
类的定义:java语言源程序中可以有多个类的定义,但必须有一个主类,此主类是java程序运行的入口点.在应用程序中,主类为包含main方法的类;在applet中,主类为用户自定义的系统applet类的扩展类•在java语言源程序中,主类的名字同文件名一致。
注:类的定义有包括类头声明和类体定义。
类体中包括属性(成员变量)声明和方法(行为)描述。
【例2.1】下面是一个应用程序,也是一个applet,既可以在命令行下运行,也可以嵌到html网页中用appletviewer 命令运行。
程序如下:// 程序文件名为welcomeapplet.java 注释语句import java 。
applet。
* ;import java.awt 。
*; 卜引入包import java.awt 。
event.* ;public class welcomeapplet exte nds applet impleme nts action listener {主类类头public void action performed (actionevent e) {txtdisp.settext (txtname 。
gettext() + "欢迎你来到 java 世界!”; }public static void main (string args[]){frame f=new frame( 欢迎");f.addwindowlistener(new windowadapter()) {public void wi ndowclosi ng(wi ndoweve nt ev {system o exit (0);} }welcomeapplet a=new welcomeapplet ();a 。
《Java程序设计案例教程()》模块2 Java基本语法学习目的∙熟悉Java地基本语法。
掌握基本数据类型。
∙掌握常量,变量地定义与使用。
(编码规范)掌握运算符地使用。
(工匠精神)掌握数据类型地转换。
掌握数据地输入与输出格式。
(科学思维)2常量与变量*案例2-1自我介绍目录CONTENTS 3Java地基本数据类型4数据地输入与输出*案例2-2购房贷款计算5运算符与表达式6数据类型转换1Java地关键字与标识符*案例2-3数字反转新课导入每一种编程语言都有自己地一套语法规范,Java语言也不例外,同样有一定地语法规范,如代码地书写,标识符地定义,关键字地应用等。
因此,学好Java语言,首先需要了解它地基本语法。
2.1Java地关键字与标识符2.1.1Java地关键字关键字标识符2.1.2Java地标识符1.常用关键字在Java程序,有些字符串(单词)被赋予了特殊意义,有专门用途,被称作关键字。
Java地关键字都是小写字母组成地字符串,在大多数编辑器与集成开发环境都会用特殊颜色标识。
1.标识符地语法规范(1)标识符由字母,数字,下划线,美元符号组成,没有长度限制。
(2)标识符地第一个字符不能是数字字符。
(3)自定义标识符不能使用关键字命名。
(4)标识符区分大小写。
在编程过程,经常需要用一些符号来标识类名,变量名,方法名,类型名,数组名以及文件名等,这些符号称为标识符。
简单地说,标识符就是一个名字。
例如:age,_value,user_name,hello,$salary,姓名,类1123username,class,78.5,Hello World,a>b,?xy2.标识符命名风格为了增强源程序地可读性,增强系统地可维护性,在程序开发,不仅要做到标识符地命名合法(符合语法规范),还应符合以下风格:(1)标识符地命名应尽可能有意义,做到见名知意。
(2)包名用小写字母。
(3)类名与接口名每个单词地首字母要大写。
第1章Java语言概述选择题1-1 在下列概念中,Java语言只保留了(B)A. 运算符重载B. 方法重载C. 指针D. 结构和联合1-2 下列关于Java语言特性的描述中,错误的是(D)A. 支持多线程操作B. Java程序与平台无关C. Java和程序可以直接访问Internet上的对象D. 支持单继承和多继承1-3 下列关于Java Application程序在结构上的特点的中,错误的是(C)A. Java程序是由一个或多个类组成的B. 组成Java程序的若干个类可以放在一个文件中,也可以放在多个文件中C. Java程序的文件名要与某个类名相同D. 组成Java程序的多个类中,有且仅有一个主类1-4 Java程序经过编译后生成的文件的后缀是(C)A. .objB. .exeC. .classD. .java1-5 下列关于运行字节码文件的命令行参数的描述中,正确的是(A)A. 第一个命令行参数(紧跟命令字的参数)被存放在args[0]中B. 第一个命令行参数被存放在args[1]中C. 命令行的命令字被存放在args[0]中D.数组args[]的大小与命令行参数的个数无关判断题1-1JavaC++的语言之前问世的。
(错)1-2Java语言具有较好的安全性和可移植性及与平台无关等特性。
(对)1-3Java语言中取消了联合的概念,保留了结构概念。
(错)1-4Java语言中数据类型占内在字节数与平台无关。
(对)1-5Java语言中可用下标和指针两种方式表示数组元素。
(错)1-6Java语言的源程序不是编译型的,而是编译解释型的。
(对)1-7操作系统中进程和线程两个概念是没有区别的。
(错)1-8Java语言既是面向对象的又是面向网络的高级语言。
(对)1-9Java程序分为两大类:一类是Application程序,另一类是Applet程序。
前者又称Java应用程序,后者又称为Java小应用程序。
(对)1-10Java Application程序是由多个文件组成的,其中可以有也可以没有主文件。
Java程序设计各章知识要点第1章 Java概述〃Java是当今最流行的软件开发语言之一。
〃Java由Sun公司开发。
Sun公司提供Java 2平台标准版,称为Java 2软件开发工具箱(J2SDK),其中包括一些利用Java编写软件所需要的最少工具。
〃Java是一种能够很好地支持软件工程技术的完全面向对象的语言。
〃Java已成为开发基于Internet的应用程序(以及其他方面的运用)的选用语言。
〃对象是以真实世界的事物为模型的可复用软件组件。
模块化的面向对象设计和实现方法使软件开发的效率比使用原来流行的程序设计技术(如结构化编程)更高。
面向程序通常更易干理解、修正和更改。
〃Java始于Sun公司的一个智能电子产品项目。
〃当WWW在1993年广泛流行时,Sun公司立即发现了使用Java创建动态网页的潜力。
〃Java现在多用于创建动态和交互性的网页、开发大规模企业应用程序、增强WWW服务器的功能、提供支持用户设备的应用程序等。
〃Java程序包括类,而类包括执行任务并在完成任务后返回信息的方法。
〃大多数Java程序员可以使用Java类库中丰富的类。
务的程序。
〃用大多数高级语言,包括C和C++,编写的程序在同一时间只执行一个动作。
而Java通过称为多线程的技术,使得程序设计人员能够编写并行处理程序。
〃Internet是30多年前在国防部的资助下开发的。
最初设计用来连接十几个大学和科研机构的主要计算机系统。
今天的Internet可以被世界范围的计算机访问。
〃WWW允许计算机用户查看Internet上的多媒体文档。
〃Java系统通常包括几个部分:编程环境、语言、Java应用程序编程接口(API)和各种类库。
〃Java程序通常经历5个步骤才运行:编辑、编译、载人、检验和执行。
〃Java程序文件以.java为扩展名。
〃Java编译器(javac)将Java程序翻译成二进制字节码—Java解释器所能理解的语言。