新書推薦:
《
你的认知正在阻碍你
》
售價:NT$
296.0
《
我们身边的小鸟朋友:手绘观鸟笔记
》
售價:NT$
356.0
《
拯救免疫失衡
》
售價:NT$
254.0
《
收尸人
》
售價:NT$
332.0
《
大模型应用开发:RAG入门与实战
》
售價:NT$
407.0
《
不挨饿快速瘦的减脂餐
》
售價:NT$
305.0
《
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
》
售價:NT$
504.0
《
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
》
售價:NT$
602.0
|
編輯推薦: |
内容先进,结构完整,实例丰富,突出实用性。
|
內容簡介: |
本书是针对全国计算机等级考试二级Java语言程序设计编写而成的,通过对考试知识点的讲解和总结,帮助学生快速掌握Java客观题和编程操作题的相关知识及应试技巧。全书按照全国计算机等级考试二级Java语言程序设计的内容进行合理安排,分为Java程序设计知识要点综述、Java理论知识典型考题精解、Java程序填空题典型考题精解、二级公共基础知识综述、二级公共基础知识典型例题精解、二级Java考试真题汇编、Java学习与考试方法指导,共7章。本书内容紧扣全国计算机等级考试二级Java语言程序设计考试大纲,适合作为准备参加全国计算机等级考试二级Java语言程序设计考生的复习资料,尤其适合在校大学生复习应试。
|
目錄:
|
第1章 Java程序设计知识要点综述 1
1.1 Java概述 1
1.1.1 Java开发平台 1
1.1.2 Java程序文件的结构 2
1.2 Java程序设计基础 4
1.2.1 Java标识符和关键字 4
1.2.2 Java数据类型 5
1.2.3 常量、变量、运算符
与表达式 6
1.2.4 流程控制语句 9
1.2.5 Java的数组 11
1.2.6 字符串 12
1.3 Java面向对象编程 13
1.3.1 面向对象程序设计的
基本概念 13
1.3.2 类的定义与对象的创建 14
1.3.3 继承与多态 19
1.3.4 Java的非访问控制符 21
1.3.5 Java的包与访问控制符 22
1.3.6 接口 24
1.3.7 Java的异常处理 25
1.3.8 内部类与匿名类 27
1.4 Java图形用户界面的程序设计 28
1.4.1 GUI设计基本概念 28
1.4.2 常用的AWT和Swing标准
组件和容器 30
1.4.3 布局管理器 31
1.4.4 菜单 33
1.4.5 对话框 34
1.4.6 事件处理 37
1.4.7 图形用户界面的用户自定义
成分 39
1.5 Java Applet小程序 41
1.5.1 Applet的基本工作原理 41
1.5.2 Applet类的主要方法 41
1.5.3 Applet的参数传递 42
1.6 输入输出流和文件处理 44
1.6.1 字节输入输出流 44
1.6.2 字符输入输出流 45
1.6.3 文件的处理和随机访问 46
1.6.4 对象的系列化 48
1.7 Java的多线程机制 50
1.7.1 程序、进程、线程的概念 50
1.7.2 线程的状态与生命周期 50
1.7.3 Java中实现多线程的方法 51
1.7.4 线程的优先级与调度 53
1.7.5 线程的同步 53
1.8 基础工具类和集合框架 54
1.8.1 Java的系统类与工具类 54
1.8.2 集合框架与泛型 57
第2章 Java理论知识典型考题精解 59
2.1 Java程序设计基础 59
2.2 Java面向对象编程 73
2.3 Java图形用户界面的程序设计 82
2.4 Java Applet小程序设计 88
2.5 输入输出流和文件处理 89
2.6 Java多线程 93
2.7 基础工具类与集合框架 97
2.8 自测习题 99
第3章 Java程序填空题典型考题
精解 110
3.1 程序填空题常见考点分析 110
3.1.1 Java程序的基本结构定义 110
3.1.2 变量的定义与赋值、数据
类型转换 114
3.1.3 成员方法的定义与调用 117
3.1.4 字符串及数组相关的属性
与方法 118
3.1.5 三类对话框 120
3.1.6 图形用户界面设计中的组件
定义、初始化、布局 122
3.1.7 事件处理 123
3.1.8 多线程的使用 125
3.1.9 数据流与文件的相关方法 126
3.2 程序填空题解答指导 127
3.2.1 解题思路 127
3.2.2 解题技巧 127
3.3 基本操作题 131
3.4 简单应用题 140
3.5 综合应用题 152
3.6 自测习题 165
第4章 二级公共基础知识综述 191
4.1 考点提要 191
4.2 数据结构与算法 192
4.2.1 算法 192
4.2.2 数据结构的基本概念 193
4.2.3 线性表 194
4.2.4 栈和队列 197
4.2.5 二叉树 200
4.2.6 查找技术 204
4.2.7 排序技术 205
4.3 程序设计基础 210
4.3.1 程序设计方法与风格 210
4.3.2 结构化程序设计 211
4.3.3 面向对象的程序设计方法 212
4.4 软件工程基础 213
4.4.1 软件工程基本概念 213
4.4.2 结构化分析方法 215
4.4.3 结构化设计方法 216
4.4.4 软件测试 217
4.4.5 程序的调试 218
4.5 数据库设计基础 218
4.5.1 数据库系统的基本概念 218
4.5.2 数据模型 220
4.5.3 关系代数 222
4.5.4 数据库设计与管理 227
第5章 二级公共基础知识典型例题
精解 229
5.1 基本数据结构与算法 229
5.2 程序设计基础 233
5.3 软件工程基础 236
5.4 数据库设计基础 238
5.5 自测习题 244
第6章 二级Java考试真题汇编 247
6.1 Java单选题真题集 247
6.2 Java程序填空题真题集 268
6.3 公共基础知识真题集 292
第7章 Java学习与考试方法指导 297
7.1 Java程序设计学习之道 297
7.1.1 日常学习 297
7.1.2 期末复习 299
7.2 二级Java考试简介 299
7.2.1 考试大纲 299
7.2.2 考试形式 300
7.3 二级Java考试应试策略 308
7.3.1 复习思路 308
7.3.2 答题技巧 309
参考答案 312
参考文献 318
|
內容試閱:
|
Java是网络时代重要的编程语言之一,具有简单、面向对象、分布式、健壮、安全、平台无关、多线程、动态等特点,应用面广。在全国计算机等级考试中,Java语言是重要的二级考试语种之一。
为了帮助广大学生更好地学习Java程序设计的相关知识并顺利通过全国计算机等级考试二级(Java语言程序设计)(以下简称二级Java),我们组织编写了这本《Java程序设计学习与考试强化指导》。本书编写重点放在知识点综述和典型例题解析指导上,将知识点和考点科学地结合起来,通过对典型考题所涉及的知识点进行全面分析、归纳、总结,指导学生掌握解题思路,并能举一反三、融会贯通,帮助学生高效率地掌握二级Java考试的相关知识和应试技巧。
二级Java采用上机考试方式,由理论知识单选题(40分)和编程填空题(60分)两部分组成。其中,公共基础知识单选题10分,Java语言单选题30分,Java基本操作题18分,Java简单应用题24分和Java综合应用题18分。本书参照二级Java考试的三大模块(Java理论知识、Java编程操作、公共基础知识),分6章进行了知识点归纳综述、典型例题精解和真题练习,最后编写了学习方法与应试策略。
由本书编者主讲的江苏省在线开放课程Java面向对象程序设计已经于2017年在中国大学MOOC平台上线,每年春、秋学期均开课,建议读者在报考二级Java之前在线选课学习。
本书所列编程填空题的源代码可以从凌风智慧教育研究所建成的Java精品资源共享课网站配套教材栏目中下载,网址是:http:java.hhit.edu.cn。该网站还提供了与MOOC平台课程配套的PPT版全套教学课件、大量综合性的Java典型例题和丰富的全国计算机二级考试真题资料。
本书由施珺、赵雪峰、陈艳艳任主编,郁洪波、王霞、纪兆辉任副主编。编写分工如下:第1章由施珺、陈艳艳、赵雪峰、纪兆辉共同编写,第3章、第4章由施珺编写,第2章、第6章由赵雪峰、陈艳艳、郁洪波、王霞、施珺共同编写,第5章由陈艳艳、蔡虹编写,第7章由施珺、赵雪峰编写。由于编者水平有限,加上时间仓促,书中难免有疏漏和不足之处,恳请广大读者指正。
愿本书能对读者顺利通过全国计算机二级Java的考试有所帮助。
编 者
|
|