合肥师范学院计算机科学与技术系JAVA复习提纲

(4页)

本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!

9.9 积分

一、 选择题(10题,20分)二、 填空题(1()题,20分)三、 判断题(10题,20分)四、 程序分析题(5题,25分)包括程序填空,写程序运行结果五、 程序设计题(1题,15分)1、 Java文件名的命名,文件名和程序中类的联系,Java两大类程序,Java程序注释一个java源代码文件时一个包含了 java程序代码的文本文件,其中的代码必须符合 java的变成规则。Java源代码文件的命名格式应该是名称加一个后缀“.java”,英文名称的习 惯做法是将名称的第1个字母大写。类的声明中类的名称一定与文件名相同。Java应用程序有两种形式:Applet和Application。Application是能够独立运行的应用 程序,有控制台和图形用户界面两种运行方式。Applet不能独立运行,必须嵌入到超文本 (*.html)中,由浏览器中的java解释器解释执行。Java的程序注释提供3种方式:单行注释、多行注释和文档注释。〃为单行注释,注释号7厂后的一行内容为注释/**/多行注释,两个注释号之间的一行或多行内容为注释*/文档注释,用于从源代码自动生成文档执行javadoc命令,可根据源代码中 的内容生成Web网页2、 标识符的命名规则;基本数据类型的运算,尤其整数类型的四则运算标识符是以字母开头的字母数字序列。它是用户定义的单词,用于命名变量、常最、 类、对象、方法等。标识符的命名规则说明如下:。数字指0 ~ 9,字母指大小写英文字母、下划线(_ )和美元符($ ),也可以是Unicode 字符集中的字符,如汉字等。G)可以是字母、数字等字符的任意组合,除此之外,不能包含其他字符。。区分字母大小写,或者说大小写敏感。。不能使用关键字。。长度不受限制。基本数据类型包括:整数类型、浮点数类型、布尔类型(也称为逻辑型).字符类型。 其中整数类型包括字节型(byte )、短整型(short )、整型(int )、长整型(long );浮点型 包括:单精度浮点数(float)和双精度浮点数(double \3、 类的定义,类的组成,类的作用,类和抽象类、接口的区别类(class )是数据以及对数据的一组操作的封装体。Java类的结构由类声明和类体组成,类体包括成员变量和成员方法说明。类是用于定义数据及操作的构造数据类型,类本身不能参与程序运行,实际参与程序运 行的是类的对象。一个抽象类可以不包含抽象方法,抽象类用于描述抽象概念,其中声明的抽象方法为多 个子类约定方法声明。接口是一组抽象方法、常量和内嵌类型的集合。接口是一种数据类型,它以抽象的形式 来定义类型。一个雷可实现多个接口,提供功能实现并进行类型扩展。接口是设计的表示, 而类则是设计与实现的混合体。接口没有任何具体实现,也就不能创建实例。接口与抽象类的区别:①抽象类为子类约定方法声明,并给出部分实现,包括构造方法 等;抽象方法在多个子类中表现出多态性。类的单继承,使得一个类只能继承一个类的约定 和实现。②接口为多个互不相关的类约定某一特性的方法声明,在类型层次中表达对象拥有 的属性。接口是多继承的。一个类实现多个接口,就具有多种特性也是多继承的。4、 如何创建一个对象;构建方法的定义、作用及使用使用new运算符可调用类的一个运算方法,创建该类的一个实例,为实例分配内存空间 并初始化,再将该实例赋值给一个对象,语法格式如下: 对象?成员变量对象?成员方法([参数列表])类的构造方法用于触按键类的一个实例并对实例的成员变量进行初始化。构造方法不需 要写返回值类型。当一个类没有生命构造方法时,Java自动为该类提供一个无参数的默认 构造方法。5、 类的继承,子类继承父类中成员访问权限的变化,子父类中构造方法的执行顺序根据一个一直的类有几成方式创建一个类,使新创建的类自动拥有被继承类的全部成 员,被继承的类称为父类或超类,通过继承产生的新类称为子类或派生类。使关键字extends 声明一个类继承指定的父类,声明格式如下:[修饰符]class类v泛型> [extends父类][implements接口列表]Java的类是单继承的,一个类只能有一个父类,不能有多个父类。子类自动拥有父类的全部成员,包括成员变量和成员方法等,使父类成员得以传承和延 续;子类不能删除但可以更改从父类继承来的成员,使父类成员适应新的需求;子类也可以 增加自己的成员使类的功能得以扩充。访问权限的变化:(1 )子类不能访问父类的私有成员。(2 )子类能够访问父类的公有成 员和保护成员。(3 )子类对父类的缺省权限成员的访问控制,以包为界分两种情况:可访 问当前包中缺省权限成员,不能访问其他包中父类的缺省权限成员。6、 接口的顺序和使用,接口成员7、 异常定义,异常类的父类;如何使用异常处理方法处理程序中的异常,产生异常时程序 执行流程的变化异常指在硬件和操作系统正常时,程序遇到的运行错。异常对于程序而言是非致命性的,虽然异常会导致程序非正常终止,但Java的异常处 理机制使程序能够捕获和处理异常,有异常处理代码调整程序运行方向,使程序仍可继续运 行。8、 Graphics类中常用方法使用,如画字符串、椭圆、矩形、正方形等,设置颜色和获取颜 色的方法9、 Applet类中对图像处理的方法使用,Applet的生命周期及相对应的方法10、 switch语句的使用,类中方法的定义11、 按钮单击事件处理接口12、 数组的声明、初始化和使用13、 String类的特点14、 处理数据库时几个主要类的使用,如Connection> Statements ResultSet> DataSet等15、 递归编程求Fibonacci数的方法 关 键 词: 合肥 师范学院 计算机科学 技术 JAVA 复习 提纲

 天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。

关于本文

合肥师范学院计算机与技术,合肥师范学院计算机科学与技术系JAVA复习提纲相关推荐

  1. 计算机科学与技术 国家特色,“计算机科学与技术”国家级特色专业建设报告.pdf...

    "计算机科学与技术"国家级特色专业建设报告.pdf ? 第 ??期? 计 算 机 教 育? ??? ????年 ?月 ??曰? ??????????????????? 文章编号:? ...

  2. 天津科技大学中外合作办学计算机科学怎么样,天津科技大学计算机类(中外合作办学)(计算机科学与技术(信息处理专业2016年在安徽理科高考录取最低分数线...

    类似问题答案 天津科技大学计算机类(中外合作办学)计算机科学与技术信息处理专业2016年在河南理... 学校 地 区 专业 年份 批次 类型 分数 天津科技大学 河南 计算机类(中外合作办学)计算机科 ...

  3. 未来计算机的发展趋势趋向于,计算机科学与技术的发展趋势

    王青朋 摘要:本文从计算机科学与技术的应用.当前面临的状况.研究创新的方向加以分析,来对计算机科学与技术的发展概况做一个简单的了解. [关键词]计算机科学与技术应用 在我们所熟知的工作行业与领域中,都 ...

  4. 烟台大学计算机专业最低分,烟台大学计算机科学与技术专业2016年在河南理科高考录取最低分数线...

    类似问题答案 烟台大学计算机科学与技术专业2016年在天津理科高考录取最低分数线 学校 地 区 专业 年份 批次 类型 分数 烟台大学 天津 计算机科学与技术 2016 二批 理科 480 学校 地 ...

  5. 计算机科学与技术及应用,计算机科学与技术的应用及发展趋向

    随着我国科学技术的快速发展,新时期越来越多先进技术涌现,尤其是计算机科学与技术的快速崛起,促使世界逐渐成为一个整体,融入到人们的日常生活.工作和学习中,为人们带来了极大的便利.计算机的快速普及和发展, ...

  6. 湘潭大学计算机科学与技术录取分数线,计算机科学与技术专业分数线各大学排名(湖南)...

    摘要:导读:计算机科学与技术专业分数线多少?招生考试网小编根据各个大学在湖南的录取分数线,整理了 计算机科学与技术专业分数线排名 供填报志愿的考生和家长参考: 计算机科学与技术专 导读:计算机科学与技 ...

  7. 计算机科学与技术导论ppt,计算机科学与技术专业导论.ppt

    文档介绍: 计算机科学与技术专业导论 1 内容提要 计算机科学与技术专业的发展 计算机科学与技术专业的人才培养 计算机科学与技术课程体系 计算机科学与技术课程的学****2 计算机科学与技术专业的发展 ...

  8. 计算机科学与技术学科交叉,计算机科学与技术学科方法论.ppt

    计算机科学与技术学科方法论 计算机科学与技术学科的方法论 问题求解的三个过程: 理论:与数学所用方法类似(定义.公理.定理.证明和结果的解释)建立和理解计算机科学与技术学科所依据的数学原理. 抽象(模 ...

  9. 控制论在计算机科学与技术的应用,计算机科学与技术的应用领域简述论文_毕业论文.doc...

    计算机科学与技术的应用领域简述论文_毕业论文 <计算机科学引论>课程专题报告 题 目:计算机科学与技术的应用领域简述 学生姓名: 徐铭贝 学 院:信息工程学院 系 别:计算机系 专 业:计 ...

最新文章

  1. iOS病毒XcodeGhost批量检测工具,开源Github(检测ipa文件)
  2. Git简介及其下载 安装 卸载
  3. [PAMI2013] Guided Image Filtering 导向滤波器以及OpenCV-Python代码实现
  4. 微软遭遇滑铁卢,chrome成为最受欢迎浏览器
  5. ImageFolder使用方法
  6. Python 2 结束支持,Ubuntu 20.04 LTS 继续进行将其移除的工作
  7. 联想台式主机拆机教程_联想发布全新刃9000台式主机:搭载英伟达最新显卡+8999元...
  8. python3.8自带matlop和numpy吗_python3.8自带matlop和numpy吗_python之matloplib可视化
  9. 从 高斯 到 正态分布 到 Z分布 到 t分布
  10. ❤️《网络编程从入门到入魔》(建议收藏)❤️
  11. pe服务器注册表,在WIN PE环境下修改或导入系统注册表项
  12. 0xC00000FD: Stack overflow
  13. 为弹性云服务器申请和绑定弹性公网IP
  14. GB28181协议常见几种信令流程(二)
  15. 关于POS终端安全 PCI做了哪些要求?
  16. 阿里云虚拟主机 mysql_阿里云虚拟主机数据库用户操作是怎样的
  17. python 小说cms系统_「博文小说网」Python爬虫爬取小说网站 - seo实验室
  18. IT人员如何搭建自己的个人网站并获取一个免费的主机服务器?
  19. 自定义UITableViewCell实现类似iBooks图书列表形式
  20. icloud连接服务器文件共享,使用“iCloud 文件共享 - Apple ID和iCloud - macOS使用手册...

热门文章

  1. webworker应用场景_典型应用场景 · OpenResty最佳实践-最新版 · 看云
  2. 单例对象会被jvm的gc时回收吗_设计模式专题02-单例五种创建方式
  3. sql server累计求和函数_窗口函数 以及 储存过程 create procedure
  4. python底层源码_大师兄的Python机器学习笔记:统计学基础之底层代码实现(一)...
  5. linux的进程/线程/协程系列5:协程的发展复兴与实现现状
  6. Ubuntu 20.04安装Ros Noetic及Ubuntu 18.04安装ROS Melodic(两版本详细填坑)
  7. pytorch 实现MLP(多层感知机)
  8. 统计长整数n的各位上出现数字1、2、3 的次数
  9. Unreal Engine 4添加自定义Settings到项目设置
  10. Newtonsoft.Json日常用法