登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 聯絡我們  | 運費計算  | 幫助中心 |  加入書簽
會員登入 新註冊 | 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類閱讀雜誌 香港/國際用戶
最新/最熱/最齊全的簡體書網 品種:超過100萬種書,正品正价,放心網購,悭钱省心 送貨:速遞 / EMS,時效:出貨後2-3日

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

2023年08月出版新書

2023年07月出版新書

2023年06月出版新書

2023年05月出版新書

2023年04月出版新書

2023年03月出版新書

2023年02月出版新書

『簡體書』Java 程序设计教程

書城自編碼: 3414927
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 肖云鹏,李暾,刘宴兵
國際書號(ISBN): 9787302529903
出版社: 清华大学出版社
出版日期: 2019-09-01

頁數/字數: /
書度/開本: 16开 釘裝: 平装

售價:NT$ 251

我要買

share:

** 我創建的書架 **
未登入.



新書推薦:
粤港澳大湾区文化产业圈论纲
《 粤港澳大湾区文化产业圈论纲 》

售價:NT$ 717.0
粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023)
《 粤港澳大湾区蓝皮书:粤港澳大湾区建设报告(2023) 》

售價:NT$ 1053.0
邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品)
《 邂逅晚清——中美的对望与凝视(罕见国内作者所著全面反映晚清中美交往历史的通俗作品) 》

售價:NT$ 493.0
广东当代金融史:全三册
《 广东当代金融史:全三册 》

售價:NT$ 3349.0
养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈
《 养育的觉醒:全面激发孩子自驱力,教你如何心平气和做妈妈 》

售價:NT$ 274.0
1368:历史岔道口的抉择与国运盛衰
《 1368:历史岔道口的抉择与国运盛衰 》

售價:NT$ 325.0
全球城市发展报告2023:基于全球城市网络的合作与竞争
《 全球城市发展报告2023:基于全球城市网络的合作与竞争 》

售價:NT$ 1277.0
为什么只见树木不见森林:从简单现象到复杂系统
《 为什么只见树木不见森林:从简单现象到复杂系统 》

售價:NT$ 442.0

編輯推薦:
本书是为大学本科、专科JAVA学习准备的教材。全书以what、why、how的方式讲解,强调原理,重视实践。全书贯穿一个实例,把大学教学*常使用的《图书管理系统》作为实例。纵向上,各章承前启后,层层递进,从*简单的无界面无网络无数据库的控制台一条打印图书管理系统语句开始一个类多个函数带输入输出的图书管理系统多个类的图书管理系统(学习面向对象、常用程序设计结构)有数据结构的图书管理系统(学习集合)带数据库的图书管理系统(学习数据库)有界面的图书管理系统(学习UI)有网络的图书管理系统(学习网络基本原理、网络编程、多线程、协议)。横向上,每一章的实例也是对本章学习内容的总结和实践
同时,根据实际教学情况,我们在本书的实例中用*简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等同学们前期课程学习过,但实际运用不一定掌握了的重要知识点。
为了配合教师教学及同学们自学,本书提供了配套教学的ppt和所有章节的源代码。
內容簡介:
本书是为大学本专科Java程序设计课程准备的教材。全书以“what、why、how”的方式讲解,强调原理,重视实践。全书贯穿一个实例,把大学教学*常使用的“图书管理系统”作为实例,从第1章开始,安排在每一章的*后一节。纵向,各章承前启后,层层递进,从*简单的控制台、一个类图书管理系统→控制台、多个类的图书管理系统→合理的数据结构、代码设计的图书管理系统→带数据库的图书管理系统→有漂亮界面的图书管理系统→带网络连接的图书管理系统→带多线程、多客户端可以并行的图书管理系统。*后,将图书管理系统稍作修改,实现了一个简单QQ的程序。横向,对于每一章,*后一节的实例也是对本章学习内容的总结和实践。
同时,根据实际教学情况,我们在本书的实例中用*简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等同学们在前期课程中学习过,但在实际运用中不一定能掌握的重要知识点。为了配合教师教学及同学们自学,本书提供了配套教学的PPT和所有章节的源代码。
目錄
目录
第1章Java入门
1.1本章任务
1.2Java的故事
1.3三个版本的过去和现在
1.4环境搭建
1.5从控制台到Eclipse一个最简单的图书管理系统V1.0
1.6一个简单的面向对象的改造
1.7JDK、JRE和JVM
1.8养成良好的学习习惯
1.9如何导入本书的案例库
第2章基础知识
2.1本章任务
2.2Java基本程序结构
2.3Java程序基本代码规范
2.3.1注释规范
2.3.2标识符
2.3.3关键字
2.4数据类型与变量
2.4.1整型
2.4.2浮点型
2.4.3char型
2.4.4布尔型
2.4.5变量
2.4.6常量
2.5运算符、表达式与控制语句
2.5.1运算符
2.5.2关系运算符
2.5.3逻辑运算符
2.5.4赋值运算符
2.5.5运算符优先级
2.5.6控制语句
2.6数组
2.7基本输入输出
2.8一个单机版、控制台、只有一个类的图书管理系统V2.0
2.8.1运行效果图
2.8.2类结构示意图
2.8.3代码实现
第3章面向对象
3.1本章任务
3.2面向对象基本概念
3.3类与对象
3.3.1类
3.3.2对象
3.4封装
3.5继承
3.6多态
3.7抽象类和接口
3.7.1抽象类
3.7.2接口
3.8访问控制
3.9异常
3.9.1什么是异常
3.9.2异常处理
3.10三个常见的关键字static、final、this
3.10.1static关键字
3.10.2final关键字
3.10.3this关键字
3.11图书管理系统V3.0
3.11.1运行效果图
3.11.2类结构示意图
3.11.3代码实现


第4章集合
4.1本章任务
4.2集合数据结构Java实现
4.3Java集合的整体框架
4.4Collection接口
4.5List接口
4.5.1List接口简介
4.5.2ArrayList集合
4.5.3LinkedList集合
4.6Set接口
4.6.1Set接口简介
4.6.2HashSet集合
4.6.3TreeSet集合
4.7Map接口
4.7.1Map接口简介
4.7.2HashMap集合
4.7.3TreeMap集合
4.8常用的三个工具:Iterator接口、Collections类、Arrays类
4.8.1Iterator接口
4.8.2Collections类
4.8.3数组工具类Arrays
4.9图书管理系统V4.0
4.9.1运行效果图
4.9.2类结构示意图
4.9.3代码实现
第5章数据存储
5.1本章任务
5.2IO
5.2.1基本IO
5.2.2更好用的IO
5.3文件系统
5.3.1按字节读取
5.3.2按字符读取
5.3.3按行读取
5.3.4随机读取
5.4图书管理系统V5.1
5.4.1运行效果图
5.4.2类结构示意图
5.4.3代码实现
5.5数据库
5.5.1JDBC简介
5.5.2JDBC访问数据库的基本过程
5.5.3JDBC常用类
5.6MVC设计模式
5.6.1什么是MVC设计模式
5.6.2为什么要使用MVC设计模式
5.7图书管理系统V5.2
5.7.1运行效果图
5.7.2类结构示意图
5.7.3代码实现
第6章界面
6.1本章任务
6.2画画的故事
6.3容器
6.3.1底层容器
6.3.2面板容器
6.4布局管理器
6.4.1布局管理器概述
6.4.2FlowLayout布局管理器
6.4.3BorderLayout布局管理器
6.4.4GridLayout布局管理器
6.5组件
6.5.1组件概述
6.5.2常用的组件
6.6事件监听器和内部类
6.6.1事件处理模式
6.6.2事件类
6.6.3内部类
6.7图书管理系统V6.0
6.7.1运行效果图
6.7.2类结构示意图
6.7.3代码实现
6.8把我们的界面变漂亮
第7章网络编程
7.1本章任务
7.2网络的几个重要问题
7.3TCP编程
7.3.1什么是TCPIP
7.3.2TCP建立连接步骤阻塞式
7.3.3TCP建立连接步骤非阻塞式
7.4UDP编程
7.4.1什么是UDP
7.4.2UDP建立连接步骤
7.5HTTP编程
7.5.1什么是HTTP,为什么要有HTTP
7.5.2HTTP建立连接步骤
7.6客户服务器模式
7.6.1控制台上的简单输入输出
7.6.2控制台上的循环输入输出
7.6.3一个客户端和一个服务器一次通信
7.6.4一个客户端和一个服务器多次通信
7.6.5多个客户端和一个服务器串行通信
7.6.6多个客户端和一个服务器并行通信
7.6.7客户端与服务器端HTTP通信
7.7图书管理系统V7.0
7.7.1运行效果图
7.7.2类结构示意图
7.7.3通信协议
7.7.4关键代码
第8章多线程
8.1本章任务
8.2几个概念
8.2.1进程
8.2.2线程
8.3生命周期
8.3.1线程生命周期概述
8.3.2为什么要有生命周期
8.3.3线程生命周期详解
8.4线程调度和线程优先级
8.4.1线程的调度
8.4.2线程的优先级
8.5创建线程的两种方式
8.5.1继承Thread类创建线程类
8.5.2通过Runnable接口创建线程类
8.6线程常用方法
8.7线程同步
8.7.1线程同步理解
8.7.2线程同步实现
8.8计时器Timer
8.9图书管理系统V8.0
8.9.1运行效果图
8.9.2类结构示意图
8.9.3代码实现
第9章扩展从图书管理系统到QQ
9.1本章任务
9.2总体结构
9.3服务器端
9.3.1运行效果图
9.3.2类结构示意图
9.3.3代码实现
9.4客户端
9.4.1运行效果图
9.4.2类结构示意图
9.4.3代码实现
內容試閱
前言
本书是为大学本专科Java程序设计课程准备的教材。本书的编写受到我上一本教材《Android程序设计教程》的激励。没想到上一本教材出版后,会有那么多高校和同学一直在使用,这给了我很大的激励,于是鼓起勇气坚持就我负责的Java系列另外两门课写出相应的教材,即《Java程序设计教程》《Java Web程序设计教程》,希望能够帮到更多的同学。笔者总结了多年来的教学和工程经验,力争使本教材达到以下学习目标。
 在每一个重要的知识点上,以what、why、how的方式讲解。在讲是什么what问题的时候,多做比喻、多讲故事、多画图。让同学们首先有感性认识,再落脚到程序代码层面,让学习的过程从感性认识到理性认识再到量化实现。在讲原理why的时候,尽量深入透彻,这是对于同学们非常重要的要求。我常和我的学生们说,清楚原理才能做出优秀的程序。最后落实到how的问题,即使用的问题。
 全书贯穿一个实例,把大学教学最常使用的图书管理系统作为实例,从第1章开始,安排在每一章的最后一节。纵向,各章承前启后,层层递进,从最简单的控制台、一个类图书管理系统控制台、多个类的图书管理系统合理的数据结构、代码设计的图书管理系统带数据库的图书管理系统有漂亮界面的图书管理系统带网络连接的图书管理系统带多线程、多客户端可以并行的图书管理系统。最后,将图书管理系统稍作修改,实现了一个简单的QQ程序。横向,对于每一章,最后一节的实例也是对本章学习内容的总结和实践。
 我们根据多年来教学经验,针对教学中学生实际存在的问题,在本书的实例中用最简单的方式融汇了面向对象、数据结构、数据库、网络编程、多线程、通信协议、程序结构、常用设计模式等同学们在前期课程中学习过,但在实际运用中不一定能掌握的重要知识点。我们的初衷是希望本书不仅仅是一门Java程序的教材,更希望同学们通过这门课程的学习,对整个本科阶段的重要课程进行整理,以点带面,启发同学们的学习热情。如在网络编程一章,我们首先从几个最基本的网络问题讲起。这样做的目的是尽可能地深入浅出,融会贯通,同时保证大部分几乎零基础的同学都能学会。这种编写方式也是我们在实际教学中采用的授课方式。
 本书主要作为本科教材,因此这不是一本很厚的、面面俱到的Java书,而且我们认为本科的教学本身也应该是启发式的教学。我在课堂上常要求同学们大学期间在专业课学习上做到三点:(1扎实的专业基础知识;(2良好的英文读写水平;(3快速掌握陌生知识。通过课堂上有限授课时间和学期内有限的课程学习,同学们打好基础,掌握学习方法,相信有兴趣的同学自然会自学长才,我想这也是大学学习的要领。也是基于这个想法,这本教材讲到的知识都是最重要、最基础的问题,因此在书中没有要求Java版本问题。
 为了配合教学和同学们自学,本书提供了配套教学的PPT和所有章节的源代码。读者可到清华大学出版社网站进行下载。

本书的写作工作是由我们实验室三位老师共同完成的,几位作者都是长期在Java领域从事理论教学、工程实践、项目合作的老师。我们的想法是通过我们的努力,以开放的心态,能够帮助更多的希望学习Java的同学。
整个书稿从开始有创作想法到最后出版,前前后后修改了几十稿,光我们实验室打印机的墨盒就换了两块,反复打印、修改。写书真的既是技术活又是体力活,把上课时讲授的知识点变成文字是个巨大的工程。诚然,即便是我们非常努力完善书稿,但由于我们水平有限和时间仓促,本书可能还会有这样或那样的问题,恳请读者批评指正。我们希望本书的第二版、第三版等不仅是内容的更新,还会加入更多有趣的知识点。
最后,感谢我的家人对我工作的支持,感谢实验室的前辈、同事对我工作一直给力地支持,感谢实验室的同事和我一起讨论、拼搏的美好时光。
本书的完成得到重庆市重点研发项目(No.cstc2017zdcyzdyfx0002,cstc2017zdcyzdyfx0092)、重庆市基础科学与前沿技术研究项目(No.cstc2017jcyjAX0099)和重庆研究生教育教学改革研究项目(No.No.yjg183081)资助。
编者
2019年4月

 

 

書城介紹  | 合作申請 | 索要書目  | 新手入門 | 聯絡方式  | 幫助中心 | 找書說明  | 送貨方式 | 付款方式 香港用户  | 台灣用户 | 海外用户
megBook.com.tw
Copyright (C) 2013 - 2024 (香港)大書城有限公司 All Rights Reserved.