人民大学出版社微店店铺主页二维码
人民大学出版社微店 微信认证
人大出版社自营微店,正版人大出版社书籍直发,品质保证!
微信扫描二维码,访问我们的微信店铺
你可以使用微信联系我们,随时随地的购物、客服咨询、查询订单和物流...

Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类)

37.80
运费: ¥ 0.00-20.00
Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类) 商品图0
Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类) 商品缩略图0

商品详情

Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类)

作者:党中华

书号:334110

定价:¥48 元

字数:455 千字

印次:1-1

开本:16

出版时间:2025-03-01

ISBN:978-7-300-33411-0

包装:平


内容提要:  
本书是浙江省“十三五“新形态教材项目研究成果,是在十余年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)断言不应该用于检查用户输入或外部数据,因为它只能检查程序中的条件,而无法保证外部数据的正确性。

人民大学出版社微店店铺主页二维码
人民大学出版社微店 微信公众号认证
人大出版社自营微店,正版人大出版社书籍直发,品质保证!
扫描二维码,访问我们的微信店铺
随时随地的购物、客服咨询、查询订单和物流...

Java面向对象程序设计教程(微课版)(新编21世纪高等职业教育精品教材·电子与信息类)

手机启动微信
扫一扫购买

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏

微信支付

支付宝

扫一扫购买

打开微信,扫一扫

或搜索微信号:crup-teacher
人大社教师服务官方微信公众号

收藏到微信 or 发给朋友

1. 打开微信,扫一扫左侧二维码

2. 点击右上角图标

点击右上角分享图标

3. 发送给朋友、分享到朋友圈、收藏

发送给朋友、分享到朋友圈、收藏