JAVA程序设计(慕课版)/姬忠红

本书特色

[

Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中非常重要的基础技术。 本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,第1~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;第10~14章是Java高级部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;第15章是综合项目案例。 本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。

]

内容简介

[

Java 是目前企业中常用的一种面向对象思想开发的编程技术,是Java EE 企业级开发体系中很好重要的基础技术。
本书由浅入深地讲解了整个Java程序设计的基础知识、开发环境与开发工具。全书共15 章,~9章是Java初级部分,主要内容包括Java语言概述、Java语言基础、程序的控制语句、数组、面向对象基础、继承、多态、抽象类、接口、包和常用API、Java异常处理等;0~14章是Java不错部分,主要内容包括集合类、输入/输出流、多线程、JDBC数据库编程、网络编程等;5章是综合项目案例。
本书所有知识都以结合具体实例的形式进行介绍,力求详略得当,使读者快速掌握Java面向对象的程序设计方法与设计思想。书后附有练习及上机指导,供读者实践练习。

]

作者简介

[

拥有十余年大型软件项目开发、管理及教学经验,具有丰富的软件开发及教学经验。主持或参与《固定资产管理系统》、《劳资系统》等相关项目。参与《JSP程序设计与案例实战》教材的编写。

]

目录

第 1章 Java语言概述 11.1 计算机语言及Java语言的发展史 11.2 Java语言的特点 31.3 环境的安装、配置及测试 31.4 开发第 一个Java应用程序 101.5 Java的运行体制 131.6 Eclipse集成开发工具 15本章小结 23习题 23上机指导 24第 2章 Java语言基础 252.1 标识符和关键字 252.1.1 标识符 252.1.2 关键字 252.2常量与变量 262.2.1 常量 262.2.2 变量 272.3 Java数据类型 292.3.1 整数类型 292.3.2 浮点类型 312.3.3 字符类型 322.3.4 布尔类型 332.3.5 数据类型转换 332.4 运算符 362.4.1 算术运算符 372.4.2 关系运算符 392.4.3 逻辑运算符 402.4.4 位运算符 412.4.5 赋值运算符及扩展 442.4.6 字符串连接运算符 452.4.7 条件运算符 452.4.8运算符优先级 462.5 表达式 47本章小结 47习题 47上机指导 48第3章 程序的控制语句 493.1 程序控制语句简介及分类 493.2选择语句 493.2.1 if else语句 503.2.2 switch语句 533.3迭代语句 563.3.1 while语句 573.3.2 do while语句 583.3.3 for语句 623.3.4 foreach语句 653.4跳转语句 663.4.1 break语句 663.4.2 continue语句 683.4.3 return语句 69本章小结 70习题 70上机指导 71第4章 数组 724.1 数组概念 724.2一维数组 724.3多维数组(二维数组) 754.4 Arrays 类 78本章小结 80习题 81上机指导 81第5章 面向对象的基础 825.1 面向对象的基本概念 825.2 封装 865.3 对象的创建、使用、销毁 905.4 构造方法 93本章小结 99习题 100上机指导 100第6章 继承 1016.1 static与final关键字 1016.1.1 static关键字 1016.1.2 final关键字 1046.2 继承 1066.3 this关键字 1216.4 super关键字 123本章小结 124习题 124上机指导 128第7章 多态 1297.1 多态概述 1297.1.1 为什么需要多态 1297.1.2多态的概念及分类 1317.1.3 重载 1327.1.4重写 1347.1.5关键字instanceof 1387.2 内部类 139本章小结 141习题 141上机指导 145第8章 抽象类、接口、包和常用API 1468.1 抽象类 1468.1.1抽象类概念 1468.1.2语法 1468.1.3抽象类特征 1468.1.4抽象类的作用及意义 1468.1.5向上转型 1488.2 接口 1508.3 包 1598.4 包装类 1608.5.1 简介 1608.5.2 常用包装类的操作方法 1618.5.3 自动装箱/拆箱 1648.5 String、StringBuffer、StringBuilder类 1658.5.1 String类 1658.5.2 StringBuffer类 1708.5.3 StringBuilder类 172本章小结 174习题 174上机指导 176第9章 Java异常处理 1779.1 Java异常 1779.2 Java异常处理 1809.3自定义异常 186本章小结 189习题 190上机指导 193第 10章 集合类 19510.1 集合类概述及其体系结构 19510.1.1 集合类概述 19510.1.2 集合类体系结构 19510.2 List集合 19710.2.1 List接口 19710.2.2 List接口的实现类 19710.3 Set集合 20010.3.1 HashSet类 20010.3.2 TreeSet类 20110.4 Map集合 20310.4.1 Map接口 20310.4.2 Map接口的实现类 204本章小结 206习题 206上机指导 207第 11章 输入/输出流 20811.1文件处理(File类) 20811.1.1文件的创建与删除 20811.1.2获取文件信息 21011.2 I/O流概述 21111.2.1Java流式输入/输出原理 21111.2.2 输入/输出流的概念 21211.3 输入/输出流分类 21211.4字节流 21311.4.1 InputStream类和OutputStream类 21311.4.2 FileInputStream类和FileOutputStream类 21511.4.3 BufferedInputStream类和BufferedOutputStream类 21911.4.4 DataInputStream类 和DataOutputStream类 22211.4.5 PrintStream类 22411.5字符流的概念 22511.5.1 Reader类和Writer类 22611.5.2 FileReader类和FileWriter类 22611.5.3 BufferedReader类和BufferedWriter类 23011.6对象的序列化 23211.6.1序列化的定义 23211.6.2序列化方法 23211.6.3构造对象的输入/输出流 23311.6.4序列化的注意事项 235本章小结 238习题 238上机指导 239第 12章 多线程 24112.1 进程、线程的概念及区别 24112.2 创建线程的方式 24312.3 线程的生命周期 24712.4 线程调度和线程控制 24812.5 线程优先级 25212.6 线程同步 25412.7 死锁 26012.8 使用 wait()、notify()在线程间通信 261本章小结 262习题 262上机指导 263第 13章 JDBC数据库编程 26413.1 JDBC概述 26413.2 JDBC常用API 26513.2.1 DriverManager类 26513.2.2 Connection接口 26713.2.3 Statement接口 26813.2.4 ResultSet接口 26813.2.5 ResultSetMetaData接口 26913.2.6 PreparedStatement接口 27513.2.7 CallableStatement接口 27813.5 使用JDBC进行事务处理 28213.5.1事务的概念 28213.5.2 JDBC控制事务语句 282本章小结 284习题 284上机指导 285第 14章 网络编程 28614.1 网络编程基础 28614.1.1 TCP(传输控制协议) 28614.1.2 UDP(数据报协议) 28714.2 URL(统一资源定位符) 28714.3 Socket通信 29114.3.1 Socket类 29114.3.2 ServerScoket类 29414.4 UDP编程 300本章小结 304习题 305上机指导 305第 15章 综合实战 30615.1 项目背景及项目结构 306项目背景 306程序框架结构图 306系统模块结构图 30715.2 数据库的设计 30815.3 环境搭建 311创建工程 311添加数据库支持 312软件版本说明 31215.4 系统管理 31215.5 系统功能 31215.6 系统实现 31315.6.1 数据库连接工具类 31415.6.2 系统登录模块 31515.6.3 预约挂号模块 32615.6.4 查询缴费明细模块 32715.6.5 医生诊断管理模块 345本章小结 348

封面

JAVA程序设计(慕课版)/姬忠红

书名:JAVA程序设计(慕课版)/姬忠红

作者:姬忠红 崔瑞娟 杜其凤

页数:288

定价:¥59.8

出版社:人民邮电出版社

出版日期:2017-12-01

ISBN:9787115515483

PDF电子书大小:94MB 高清扫描完整版

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注