登入帳戶  | 訂單查詢  | 購物車/收銀台( 0 ) | 在線留言板  | 付款方式  | 運費計算  | 聯絡我們  | 幫助中心 |  加入書簽
會員登入 新用戶登記
HOME新書上架暢銷書架好書推介特價區會員書架精選月讀2023年度TOP分類瀏覽雜誌 臺灣用戶
品種:超過100萬種各類書籍/音像和精品,正品正價,放心網購,悭钱省心 服務:香港台灣澳門海外 送貨:速遞郵局服務站

新書上架簡體書 繁體書
暢銷書架簡體書 繁體書
好書推介簡體書 繁體書

三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書
12月出版:大陸書 台灣書
11月出版:大陸書 台灣書
十月出版:大陸書 台灣書
九月出版:大陸書 台灣書
八月出版:大陸書 台灣書
七月出版:大陸書 台灣書
六月出版:大陸書 台灣書
五月出版:大陸書 台灣書
四月出版:大陸書 台灣書
三月出版:大陸書 台灣書
二月出版:大陸書 台灣書
一月出版:大陸書 台灣書

『簡體書』普通高等教育“十三五”规划教材:Java语言程序设计教程

書城自編碼: 3143598
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [中国]胡光 著
國際書號(ISBN): 9787113240967
出版社: 中国铁道出版社
出版日期: 2018-01-01


書度/開本: 16开

售價:HK$ 80.7

我要買

 

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


新書推薦:
烘焙星球 阿木的手作烘焙日记
《 烘焙星球 阿木的手作烘焙日记 》

售價:HK$ 105.6
WebGIS原理及开发——基于开源框架的WebGIS技术
《 WebGIS原理及开发——基于开源框架的WebGIS技术 》

售價:HK$ 94.8
舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读
《 舵手证券图书 周期与龙头 A股剑客著 解密龙头股周期性循环 游资操盘手法实战解读 》

售價:HK$ 201.6
华夏衣裳 汉服制作实例教程
《 华夏衣裳 汉服制作实例教程 》

售價:HK$ 178.8
狂飙年代:18世纪俄国的新文化和旧文化(第一卷)
《 狂飙年代:18世纪俄国的新文化和旧文化(第一卷) 》

售價:HK$ 189.6
电气线路互联系统(EWIS)设计实践指南    达索析统(上海)信息技术有限公司
《 电气线路互联系统(EWIS)设计实践指南 达索析统(上海)信息技术有限公司 》

售價:HK$ 178.8
商学精要(第12版)(工商管理经典译丛)
《 商学精要(第12版)(工商管理经典译丛) 》

售價:HK$ 118.8
产业政策的选择及其经济后果
《 产业政策的选择及其经济后果 》

售價:HK$ 154.8

 

編輯推薦:
本教材以面向对象程序设计思想为主线,将所有内容都围绕封装、继承与多态展开,所有
內容簡介:
本书从Java语言程序设计基础入手,以面向对象程序设计思想为主线,循序渐进地讲述Java程序设计理论与应用知识。全书内容主要包括Java语言的基础语法、面向对象程序设计思想与应用、Java 语言的常用类、异常处理机制、IO 流、Java 语言的常用数据结构及其实现、GUI 程序设计、多线程技术和网络程序设计基础等。本书内容丰富,强调理论与实践相结合。书中所有内容均遵守Java SE平台
目錄
第1 章 绪论
1.1 Java 概述
1.1.1 Java 语言的产生与发展
1.1.2 Java 语言的特点
1.1.3 Java 语言的开发与运行平台
1.2 Java SE 开发环境
1.2.1 Java SE 的下载、安装与环境变量的配置
1.2.2 Java 语言程序设计工具
1.3 Java 语言的程序设计过程
1.3.1 Java 应用程序的设计过程
1.3.2 Java 小程序的设计过程
1.3.3 Java 语言程序注释
习题
第2 章 程序设计基础
2.1 标识符、关键字和数据类型
2.1.1 标识符和关键字
2.1.2 基本数据类型
2.1.3 常量和变量
2.1.4 基本数据类型的转换
2.2 操作符和表达式
2.2.1 算术操作符和算术表达式
2.2.2 关系操作符和关系表达式
2.2.3 逻辑操作符和逻辑表达式
2.2.4 位操作符和位操作表达式
2.2.5 赋值操作符和赋值表达式
2.2.6 条件操作符和条件表达式
2.2.7 其他操作符和相关表达式
2.2.8 操作符的优先级和复杂表达式
2.3 控制流语句
2.3.1 顺序结构语句
2.3.2 条件控制语句
2.3.3 循环控制语句
2.3.4 跳转语句
2.4 递归
习题
第3 章 面向对象程序设计
3.1 概述
3.1.1 面向对象程序设计的基本概念
3.1.2 面向对象程序设计的特点
3.2 类和对象
3.2.1 类
3.2.2 对象
3.2.3 包
3.3 继承
3.3.1 概述
3.3.2 抽象类和终类
3.3.3 对象的引用转型
3.4 接口
3.4.1概述
3.4.2 接口的回调
3.5 嵌套类和匿名类
3.5.1 嵌套类
3.5.2 匿名类
3.6 Java 面向对象思想进阶
3.6.1 反射
3.6.2 注解
3.6.3 Java 应用程序常用工具
习题
第4 章 常用类
4.1 字符串
4.1.1 String 类
4.1.2 StringBuffer 类和StringBuilder 类
4.1.3 正则表达式
4.2 数组
4.2.1 一维数组
4.2.2 多维数组
4.3 数据类型类、日期和时间类
4.3.1 数据类型类
4.3.2 System 类
4.3.3 Math 类
4.3.4 日期和时间类
4.4 泛型
4.4.1 泛型类
4.4.2 泛型接口
4.5 枚举
4.5.1 枚举的创建
4.5.2 枚举的使用
习题
第5 章 异常处理
5.1 概述
5.1.1 程序中的问题
5.1.2 异常类
5.2 异常处理概述
5.3 自定义异常
5.4 断言
习题
第6 章 输入流和输出流
6.1 概述
6.1.1 流
6.1.2 字节流
6.1.3 字符流
6.2 文件输入流和输出流
6.2.1 文件类
6.2.2 文件输入字节流和输出字节流
6.2.3 文件字符输入流和字符输出流
6.3 标准输出流和标准输入流
6.3.1 标准输出流
6.3.2 格式化输出
6.3.3 标准输入流
6.3.4 格式化输入
6.3.5 标准输入流和标准输出流的重定向
6.4 其他输入流和输出流
6.4.1 RandomAccessFile 类
6.4.2 字节流和字符流的综合
6.4.3 对象流
习题
第7 章 常用数据结构
7.1 集合
7.1.1 Collection接口
7.1.2 Collections 类
7.2 链表
7.2.1 链表接口及常用实现类
7.2.2 链表类LinkedList
7.2.3 链表类ArrayList
7.3 堆栈Stack
7.3.1 向量Vector
7.3.2 堆栈Stack
7.4 队列
7.5 集合Set
7.5.1 HashSet类
7.5.2 TreeSet类
7.6 映射Map
7.6.1 HashMap类
7.6.2 TreeMap类
习题
第8 章 图形用户界面
8.1 概述
8.2 容器类
8.2.1 窗口框架
8.2.2 面板
8.2.3 其他容器
8.3 原子组件与布局
8.3.1 原子组件
8.3.2 布局管理器
8.4 事件处理
8.4.1 委托事件处理模型
8.4.2 动作事件
8.4.3 选项事件
8.4.4 文本插入符事件
8.4.5 窗口事件
8.4.6 鼠标事件
8.4.7 焦点事件和键盘事件
8.4.8 系统托盘图标支持
8.4.9 GUI 程序设计过程
8.5 对话框
8.5.1 标准对话框
8.5.2 自定义对话框
8.6 Java Applet
8.6.1 概述
8.6.2 Applet 工作原理
8.6.3 Java Applet 的用户界面
8.6.4 Java Applet 应用
习题
第9 章 多线程
9.1 概述
9.1.1 基本概念
9.1.2 线程的执行
9.2 线程
9.2.1 线程的创建
9.2.2 线程的功能与实现
9.2.3 线程的状态和生命周期
9.2.4 线程的调度和优先级
9.2.5 线程组
9.2.6 线程的动画应用
9.3 多线程同步机制
9.3.1 概述
9.3.2 多线程同步的调度
习题
第10 章 网络程序设计
10.1 概述
10.1.1 TCPIP
10.1.2 IP 地址与通信端口
10.1.3 URL 的基本概念
10.1.4 Java Web 开发
10.2 基于TCP 的Java 网络程序设计
10.2.1 Socket 类和ServerSocket 类
10.2.2 基于TCP 的Java 网络程序设计过程
10.3 基于UDP 的Java 网络程序设计
10.3.1 DatagramPacket 类和DatagramSocket 类
10.3.2 基于UDP 的Java 网络程序设计过程
习题
参考文献
內容試閱
随着计算机与信息技术的不断发展,学习一门应用广泛的程序设计语言是适应IT编程行业发展的必选之路。2015 年7 月4 日,国务院印发了《国务院关于积极推进互联网 行动的指导意见》。从该指导意见可以看出,选择一种与互联网及其应用紧密联系、跨平台和移植性强的程序设计语言符合软件开发的发展要求,并能够推动软件开发领域的不断拓展。Java语言初是基于互联网技术的应用而产生的,恰好适应了国家关于IT行业不断发展的战略需要。经过数年的发展,Java语言已经成为一门成熟的面向对象的程序设计语言,在所有程序设计语言中占有举足轻重的地位。从面向对象程序设计思想的角度来说,Java语言在网络、跨平台、多线程和安全性方面比其他程序设计语言更具有优势,更适合程序设计人员作为开发工具使用。从面向对象程序设计的应用角度来说,Java语言将大部分算法实现进行了封装,实现比较容易,可以节省程序设计人员的开发时间,提高开发效率。本教材以面向对象程序设计思想为主线,将所有内容都围绕封装、继承与多态展开,所有代码示例严格符合编程规范。Java程序设计的基础知识主要以封装类中的数据属性、构造方法和功能方法作为主线进行讲述,侧重封装、继承与多态之间的相互关系。Java程序设计应用中的GUI程序以三个顶层容器组件为主线进行讲述,侧重桌面程序的设计。Java程序设计应用中的数据结构、输入输出、网络应用以典型案例为主线进行讲述,侧重完整项目的开发与设计。全书共分10 章,各章节之间既有相互独立性又有潜在的联系,保证了学习的连贯性。第1章对Java与面向对象思想之间的关系进行了简述。第2章介绍了基本数据类型、数据字段、操作符、表达式和语句流程控制等程序设计基础知识。第3章详细讲解了面向对象程序设计的特征,学习使用类、对象、接口、类的继承、多态进行程序设计。第4章在引入Java在线帮助文档的前提下,介绍常用的Java 类及其应用。第5 章讲述了Java 语言的异常处理机制。第6 章讲述了数据持久化中输入流和输出流封装的知识。第7 章介绍了基于Java 语言的常用数据结构的实现和Java 集合框架,它为数据结构定义了一套有用的API。第8 章介绍了Java GUI 程序设计和JavaApplet 的应用,侧重学习委托事件处理模型,使程序具有更好的响应和人机交互功能。第9 章介绍了Java 多线程技术,它实现了让程序任务并发执行的特征及安全性。第10 章讲解了Java 程序在网络方面的应用,使得网络上的不同主机能够相互通信。在教材内容方面,由浅入深进行讲述,如果读者把此书作为入门教材,建议熟练学习前8章的内容,培养描述实际问题的程序化解决方案的关键技能,并通过基本算法和数据结构将方案转变成程序。如果读者已经具有一定的编程基础,建议重点学习第9章和第10章,使用面向对象程序设计的方法开发多线程并发任务程序或网络程序,提高程序设计的项目应用能力。在实践方面,本教材并没有局限于讲述某一种具体的程序设计集成开发环境,让读者能够按照自己的实际要求进行编程,提高了教材使用的通用性。教材每一章都安排了适量的练习题,给读者增加自主性思考和实践练习的机会。这些练习题不再使用实验指导书性质的基于现有代码程序设计,而是要求读者根据题目文字描述,自行分析和设计。练习题既有简单的程序设计题,也有复杂的算法实现题,还有完整的项目实践题,让读者循序渐进地学习Java语言程序设计。Java语言程序设计的实践练习过程中,提供了Java SE各种版本的在线帮助文档,即Java SEAPI。Java SE API可以帮助读者理解教材中的实践内容,提高程序设计的效率。本教材并没有简单地套用Java SE API中的内容,而是在该文档的基础上增加程序设计原理、经验和技巧,力求比在线帮助文档更加准确、简明和便于理解。与其他同类教材相比,本教材的主要特色为:(1)更加强化面向对象程序设计中的封装、继承和多态特征在程序中的体现,所有的例题和练习题都力求用严格的编程规范实现。(2)在程序设计基础知识学习的前提下,重点提升编程能力,重视逻辑思维和计算思维的培养。(3)重视理论与实践相结合,突出程序设计动手能力培养的特点。摒弃了传统实验指导书提供部分代码的问题,重点培养完整程序编写的能力。每章后的习题都需要设计编程思想和完成完整的程序代码,提高程序设计的熟练度。(4)重视扩展内容深度和广度,既可以把本教材作为Java语言程序设计的基础教材,也可以作为深入学习Java语言程序设计的工具书。本教材由烟台大学计算机与控制工程学院胡光任主编,山东女子学院信息技术学院李效伟任副主编。李效伟编写了第1章和第2章,胡光编写了其余章节。在编写过程中许多领导和老师提出了宝贵的意见和建议,也得到了许多朋友的帮助和支持,在这里一并表示感谢。本教材适合作为计算机科学与技术和软件工程相关专业的程序设计基础教材,也可以作为需要学习Java程序设计基础和进阶的工程技术人员的自学参考书。由于编者的水平有限,不足和疏漏之处在所难免,欢迎广大技术专家和读者指正。编 者2017年11月

 

 

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