Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类) - 中国高校教材图书网
|
书名: |
Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类)
|
ISBN: | 978-7-300-33411-0 |
条码: | |
作者: |
党中华
相关图书
|
装订: | 平 |
印次: | 1-1 |
开本: | 16 |
定价: |
¥48.00
折扣价:¥43.20
折扣:0.90
节省了4.8元
|
字数: |
200千字
|
出版社: |
中国人民大学出版社 |
页数: |
|
发行编号: | 334110 |
每包册数: |
10
|
出版日期: |
2025-03-01 |
|
内容简介: |
本书是浙江省“十三五“新形态教材项目研究成果,是在十余年Java程序设计课程教学实践的基础上,参照大数据应用开发(Java)1+X证书标准,结合Java应用软件开发人才特点编撰而成。教材内容涵盖了Java初级程序员要掌握的核心技术,包括Java程序设计基础、面向对象技术、文件与数据流、异常处理、泛型与集合框架、图形用户界面设计、数据库操作、多线程与网络编程等。本书的特点是”能力牵引—项目导向—任务驱动“,立足Java面向对象核心能力培养,以农产品销售大项目为应用背景,通过任务驱动的形式,结合浙江省在线精品课程开放平台,开展线上线下混合式教学。本书适合信息大类、工业互联网技术等专业学生作为专业课教材,也可作为大数据应用开发(Java)考证培训,或企业内部技术培训教材使用。考虑到学生就业需求和软件项目开发对技术的综合性要求,本书最后一章安排了JSP项目入门知识,对与后续课程的衔接、尽快对接实战项目场景,会起到积极的引导作用。
|
作者简介: |
党中华,嘉兴职业技术学院副教授,软件技术专业负责人,主要从事软件技术、工业互联网技术教学与职业教育研究,先后承担过“数据库程序设计”“Java程序设计”“NoSQL数据库基础”等课程的教学工作,主持《高职软件服务外包专业校企共建机制研究——以嘉兴职业技术学院为例》《地方性高职院校工业互联网人才职业能力培养与路径研究——基于长三角一体化视角》等地厅级教科研课题5项,参与浙江省科技厅高技能人才培养和技术创新活动计划项目《校企一体化模式下的高职IT服务外包人才培养研究与实践》1项。获得过全国职业教育优秀论文三等奖1项,嘉兴市教学成果二等奖1项。作为主要成员,先后参与了浙江省首批服务外包人才培育基地、浙江省高职高专院校第一批示范性实训基地建设(主持人)、浙江省高校“十三五”特色专业、浙江省高职高水平(双高)专业群建设。
|
章节目录: |
单元1 Java语言基础 1 任务1.1 Java语言概述 3 任务1.2 Java开发环境搭建 7 任务1.3 标识符和关键字 14 任务1.4 数据类型 15 任务1.5 变量和常量 22 任务1.6 运算符和表达式 24 任务1.7 程序控制结构 31 单元2 面向对象程序设计 44 任务2.1 对象和类 45 任务2.2 方法调用 61 任务2.3 类的继承和多态 67 任务2.4 最终类和抽象类 84 任务2.5 包和访问权限 91 任务2.6 接 口 98 任务2.7 内部类与匿名内部类 106 单元3 异常处理 114 任务3.1 基本异常 115 任务3.2 自定义异常 123 任务3.3 Java断言 126 单元4 I/O数据流与文件 130 任务4.1 数 组 131 任务4.2 String类 135 任务4.3 文 件 141 任务4.4 字节流和字符流 144 任务4.5 其他数据流 149 单元5 集合框架与泛型 157 任务5.1 集合框架 158 任务5.2 Set接口 161 任务5.3 Iterator迭代器 165 任务5.4 List接口 169 任务5.5 泛 型 172 单元6 访问数据库 180 任务6.1 JDBC原理 181 任务6.2 使用Statement访问数据库 185 任务6.3 使用PreparedStatement访问数据库 192 任务6.4 Statement与PreparedStatement的区别 196 单元7 多线程 200 任务7.1 多线程的概念与状态 201 任务7.2 线程的创建和使用 204 任务7.3 线程调度 206 任务7.4 多线程同步 211 单元8 网络编程 218 任务8.1 计算机网络基础 219 任务8.2 IP地址和域名 222 任务8.3 Java网络编程基础 225 任务8.4 Socket编程 228 单元9 Java Web编程基础 237 任务9.1 Java Web基础 238 任务9.2 JSP页面设计 241 任务9.3 JSP+Servlet应用 243 参考文献 252
|
精彩片段: |
3.3.3 注意使用断言时可能存在的陷阱 assert关键字用法简单,但在使用assert的过程中,会掉入陷阱中,需要引起注意。 (1)断言默认是关闭的,需要在运行时使用-ea或-enableassertions选项开启。 (2)断言不应该用于处理异常情况,而应该用于检查程序中的逻辑错误。 (3)断言不应该用于替代异常处理机制,因为它只能抛出AssertionError异常,而无法提供更详细的错误信息。 (4)断言不应该用于检查用户输入或外部数据,因为它只能检查程序中的条件,而无法保证外部数据的正确性。
|
书 评: |
|
其 它: |
|
|
|