您好,欢迎来到聚文网。 登录 免费注册
Java程序设计(慕课版普通高等学校计算机教育十三五规划教材)

Java程序设计(慕课版普通高等学校计算机教育十三五规划教材)

  • 字数: 497
  • 出版社: 人民邮电
  • 作者: 编者:姬忠红//崔瑞娟//杜其凤
  • 商品条码: 9787115515483
  • 版次: 1
  • 开本: 16开
  • 页数: 288
  • 出版年份: 2019
  • 印次: 1
定价:¥59.8 销售价:登录后查看价格  ¥{{selectedSku?.salePrice}} 
库存: {{selectedSku?.stock}} 库存充足
{{item.title}}:
{{its.name}}
精选
内容简介
Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中非常重要的基础技术。 本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,第1~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;第10~14章是Java高级部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;第15章是综合项目案例。 本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。
作者简介
拥有十余年大型软件项目开发、管理及教学经验,具有丰富的软件开发及教学经验。主持或参与《固定资产管理系统》、《劳资系统》等相关项目。参与《JSP程序设计与案例实战》教材的编写。
目录
第 1章 Java语言概述 1 1.1 计算机语言及Java语言的发展史 1 1.2 Java语言的特点 3 1.3 环境的安装、配置及测试 3 1.4 开发第 一个Java应用程序 10 1.5 Java的运行体制 13 1.6 Eclipse集成开发工具 15 本章小结 23 习题 23 上机指导 24 第 2章 Java语言基础 25 2.1 标识符和关键字 25 2.1.1 标识符 25 2.1.2 关键字 25 2.2常量与变量 26 2.2.1 常量 26 2.2.2 变量 27 2.3 Java数据类型 29 2.3.1 整数类型 29 2.3.2 浮点类型 31 2.3.3 字符类型 32 2.3.4 布尔类型 33 2.3.5 数据类型转换 33 2.4 运算符 36 2.4.1 算术运算符 37 2.4.2 关系运算符 39 2.4.3 逻辑运算符 40 2.4.4 位运算符 41 2.4.5 赋值运算符及扩展 44 2.4.6 字符串连接运算符 45 2.4.7 条件运算符 45 2.4.8运算符优先级 46 2.5 表达式 47 本章小结 47 习题 47 上机指导 48 第3章 程序的控制语句 49 3.1 程序控制语句简介及分类 49 3.2选择语句 49 3.2.1 if else语句 50 3.2.2 switch语句 53 3.3迭代语句 56 3.3.1 while语句 57 3.3.2 do while语句 58 3.3.3 for语句 62 3.3.4 foreach语句 65 3.4跳转语句 66 3.4.1 break语句 66 3.4.2 continue语句 68 3.4.3 return语句 69 本章小结 70 习题 70 上机指导 71 第4章 数组 72 4.1 数组概念 72 4.2一维数组 72 4.3多维数组(二维数组) 75 4.4 Arrays 类 78 本章小结 80 习题 81 上机指导 81 第5章 面向对象的基础 82 5.1 面向对象的基本概念 82 5.2 封装 86 5.3 对象的创建、使用、销毁 90 5.4 构造方法 93 本章小结 99 习题 100 上机指导 100 第6章 继承 101 6.1 static与final关键字 101 6.1.1 static关键字 101 6.1.2 final关键字 104 6.2 继承 106 6.3 this关键字 121 6.4 super关键字 123 本章小结 124 习题 124 上机指导 128 第7章 多态 129 7.1 多态概述 129 7.1.1 为什么需要多态 129 7.1.2多态的概念及分类 131 7.1.3 重载 132 7.1.4重写 134 7.1.5关键字instanceof 138 7.2 内部类 139 本章小结 141 习题 141 上机指导 145 第8章 抽象类、接口、包和常用API 146 8.1 抽象类 146 8.1.1抽象类概念 146 8.1.2语法 146 8.1.3抽象类特征 146 8.1.4抽象类的作用及意义 146 8.1.5向上转型 148 8.2 接口 150 8.3 包 159 8.4 包装类 160 8.5.1 简介 160 8.5.2 常用包装类的操作方法 161 8.5.3 自动装箱/拆箱 164 8.5 String、StringBuffer、StringBuilder类 165 8.5.1 String类 165 8.5.2 StringBuffer类 170 8.5.3 StringBuilder类 172 本章小结 174 习题 174 上机指导 176 第9章 Java异常处理 177 9.1 Java异常 177 9.2 Java异常处理 180 9.3自定义异常 186 本章小结 189 习题 190 上机指导 193 第 10章 集合类 195 10.1 集合类概述及其体系结构 195 10.1.1 集合类概述 195 10.1.2 集合类体系结构 195 10.2 List集合 197 10.2.1 List接口 197 10.2.2 List接口的实现类 197 10.3 Set集合 200 10.3.1 HashSet类 200 10.3.2 TreeSet类 201 10.4 Map集合 203 10.4.1 Map接口 203 10.4.2 Map接口的实现类 204 本章小结 206 习题 206 上机指导 207 第 11章 输入/输出流 208 11.1文件处理(File类) 208 11.1.1文件的创建与删除 208 11.1.2获取文件信息 210 11.2 I/O流概述 211 11.2.1Java流式输入/输出原理 211 11.2.2 输入/输出流的概念 212 11.3 输入/输出流分类 212 11.4字节流 213 11.4.1 InputStream类和OutputStream类 213 11.4.2 FileInputStream类和FileOutputStream类 215 11.4.3 BufferedInputStream类和BufferedOutputStream类 219 11.4.4 DataInputStream类 和DataOutputStream类 222 11.4.5 PrintStream类 224 11.5字符流的概念 225 11.5.1 Reader类和Writer类 226 11.5.2 FileReader类和FileWriter类 226 11.5.3 BufferedReader类和BufferedWriter类 230 11.6对象的序列化 232 11.6.1序列化的定义 232 11.6.2序列化方法 232 11.6.3构造对象的输入/输出流 233 11.6.4序列化的注意事项 235 本章小结 238 习题 238 上机指导 239 第 12章 多线程 241 12.1 进程、线程的概念及区别 241 12.2 创建线程的方式 243 12.3 线程的生命周期 247 12.4 线程调度和线程控制 248 12.5 线程优先级 252 12.6 线程同步 254 12.7 死锁 260 12.8 使用 wait()、notify()在线程间通信 261 本章小结 262 习题 262 上机指导 263 第 13章 JDBC数据库编程 264 13.1 JDBC概述 264 13.2 JDBC常用API 265 13.2.1 DriverManager类 265 13.2.2 Connection接口 267 13.2.3 Statement接口 268 13.2.4 ResultSet接口 268 13.2.5 ResultSetMetaData接口 269 13.2.6 PreparedStatement接口 275 13.2.7 CallableStatement接口 278 13.5 使用JDBC进行事务处理 282 13.5.1事务的概念 282 13.5.2 JDBC控制事务语句 282 本章小结 284 习题 284 上机指导 285 第 14章 网络编程 286 14.1 网络编程基础 286 14.1.1 TCP(传输控制协议) 286 14.1.2 UDP(数据报协议) 287 14.2 URL(统一资源定位符) 287 14.3 Socket通信 291 14.3.1 Socket类 291 14.3.2 ServerScoket类 294 14.4 UDP编程 300 本章小结 304 习题 305 上机指导 305 第 15章 综合实战 306 15.1 项目背景及项目结构 306 项目背景 306 程序框架结构图 306 系统模块结构图 307 15.2 数据库的设计 308 15.3 环境搭建 311 创建工程 311 添加数据库支持 312 软件版本说明 312 15.4 系统管理 312 15.5 系统功能 312 15.6 系统实现 313 15.6.1 数据库连接工具类 314 15.6.2 系统登录模块 315 15.6.3 预约挂号模块 326 15.6.4 查询缴费明细模块 327 15.6.5 医生诊断管理模块 345 本章小结 348

蜀ICP备2024047804号

Copyright 版权所有 © jvwen.com 聚文网