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

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

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

『簡體書』普通高等院校应用型人才培养“十三五”规划教材:Java程序设计(慕课版)

書城自編碼: 3410994
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: [中国]焦铬,王映龙,刘青云
國際書號(ISBN): 9787113259433
出版社: 中国铁道出版社
出版日期: 2019-09-01

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

售價:HK$ 80.9

我要買

 

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


新書推薦:
汉末晋初之际政治研究
《 汉末晋初之际政治研究 》

售價:HK$ 132.2
强者破局:资治通鉴成事之道
《 强者破局:资治通鉴成事之道 》

售價:HK$ 80.6
鸣沙丛书·鼎革:南北议和与清帝退位
《 鸣沙丛书·鼎革:南北议和与清帝退位 》

售價:HK$ 121.0
从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛)
《 从康德到黑格尔的发展:兼论宗教哲学(英国观念论名著译丛) 》

售價:HK$ 60.5
突破不可能:用特工思维提升领导力
《 突破不可能:用特工思维提升领导力 》

售價:HK$ 77.3
王阳明大传:知行合一的心学智慧(精装典藏版)
《 王阳明大传:知行合一的心学智慧(精装典藏版) 》

售價:HK$ 221.8
失衡与重塑——百年变局下的中国与世界经济
《 失衡与重塑——百年变局下的中国与世界经济 》

售價:HK$ 132.2
不被定义的年龄:积极年龄观让我们更快乐、健康、长寿
《 不被定义的年龄:积极年龄观让我们更快乐、健康、长寿 》

售價:HK$ 77.3

 

編輯推薦:
本书开发了MOOC教学资源网站,方便线上线下学习。
內容簡介:
本书以面向对象的设计思想为主线,结合Java的新特性,详细讲解了Java的基础语法,逐步引入面向对象思想,重点解释面向对象的三大特征、接口及应用和程序设计方法等重要知识点,并深入讲解字符串处理、标准类库、异常处理、输入输出处理、图形化界面、多线程、JDBC和网络编程等方面的编程方法。本书注重可读性和实用性,内容全面、讲解细致,所有例题都经过精心的设计,既能帮助学生理解知识,又具有启发性。本书适合作为普通高等院校计算机等相关专业Java语言程序设计教材,也可以作为全国计算机等级考试(二级)Java程序设计的辅导用书,以及Java编程爱好者的自学参考书。
關於作者:
焦铬:男,博士,副教授,衡阳师范学院计算机系主任,从事计算机专业课程教学十六年,主讲《Java语言程序设计》八年,主持湖南省自然科学基金面上项目、湖南省教育厅优秀青年项目、教育部产学合作协同育人项目、湖南省普通高校教学改革研究项目等多项科研教研项目,2016年获湖南省教学成果奖三等奖、两次获衡阳师范学院教学成果奖一等奖、《Java语言程序设计》是衡阳师范学院校级优质课程。指导学生获得湖南省大学生物联网应用创新设计大赛创意赛一等奖1项、二等奖3项、三等奖1项,湖南省大学生计算机程序设计竞赛应用开发竞赛二等奖2项、三等奖1项,获得软件著作权16项,主编过《Visual Basic程序设计》等教材,以第一作者在SCI、EI、CSCD收录的期刊上发表论文30多篇,在《计算机教育》发表教研论文多篇,作者具有丰富的程序开发经验。王映龙:教授,江西农业大学软件学院副院长,工学博士,硕士生导师,学科带头人,省青年骨干教师;主讲大型数据库技术,计算机原理,数据挖掘等多门课程,主持省级及以上科研项目六项;主编教材九部,在核心以上期刊发表论文二十余篇。刘青云:男,硕士,衡阳师范学院教师,曾在国内某高校担任超算系统运维工程师,主要研究方向为嵌入式系统与计算。主要讲授课程:Java程序设计、网络编程技术、计算机基础与应用。
目錄
第1章Java开发入门 11.1Java语言的发展 11.2Java语言的特点 31.2.1Java语言的优点 31.2.2Java与其他程序设计语言的异同 41.3Java的运行与开发环境 51.3.1Java JDK下载与安装 51.3.2配置环境变量 61.3.3Java API文档 71.4Java程序举例 81.4.1Java程序开发步骤 81.4.2编写Java源程序 91.4.3编译和运行 91.5Eclipse开发工具 101.5.1Eclipse的安装 101.5.2Eclipse的汉化 121.5.3Eclipse进行程序开发 131.5.4Eclipse程序调试 171.6综合案例 19小结 20习题 21第2章Java程序设计基础 222.1标识符和关键字 222.1.1标识符 222.1.2关键字 232.1.3注释 232.2常量和变量 242.2.1常量 242.2.2变量与赋值 252.2.3变量的作用域 252.3基本数据类型 282.3.1数据类型的分类 282.3.2整数类型 292.3.3浮点类型 302.3.4字符类型 302.3.5布尔类型 312.3.6字符串类型 312.3.7数据类型转换 322.4运算符和表达式 332.4.1算术运算符与算术表达式 332.4.2赋值运算符与赋值表达式 342.4.3关系运算符与关系表达式 352.4.4逻辑运算符与逻辑表达式 362.4.5条件运算符 362.4.6位运算符 372.4.7运算符的优先级 392.5程序控制语句 402.5.1语句概述 402.5.2选择语句 402.5.3循环语句 442.5.4跳转语句 472.6综合案例 48小结 50习题 51第3章数组 533.1一维数组 533.1.1一维数组的声明 533.1.2一维数组分配空间 543.1.3一维数组的初始化 553.1.4一维数组的访问 553.1.5一维数组的应用举例 563.2二维数组 573.2.1二维数组的声明 573.2.2创建二维数组 583.2.3二维数组的初始化 583.2.4二维数组的访问 593.2.5二维数组的应用举例 603.3Arrays类 603.3.1数组的排序 613.3.2填充数据元素 613.3.3数组的比较 623.3.4数组的复制 623.3.5数组的查找 643.4综合案例 65小结 67习题 68第4章面向对象程序设计 704.1Java程序结构 704.1.1Java程序层次结构 704.1.2Java工程结构及源码示例 714.2类和对象 724.2.1类的定义 724.2.2对象的创建和使用 744.2.3指针、引用与对象 754.2.4对象的this引用 764.2.5类成员和实例成员 774.3成员变量与局部变量 784.3.1成员变量的定义和使用 784.3.2局部变量的定义和使用 794.3.3变量同名问题 804.4构造器 824.4.1构造器的定义 824.4.2构造器的调用 834.5初始化块 834.5.1代码块 844.5.2普通初始化块 864.5.3静态初始化块 884.5.4初始化块的执行 894.6成员方法 914.6.1方法的定义和调用 924.6.2方法的重载 934.6.3方法的参数传递机制 934.6.4实参长度可变的方法 954.7封装性 964.7.1包package 964.7.2Java常用包 974.7.3类成员的封装和访问控制 974.7.4类的访问控制和import语句 994.8继承性 1004.8.1类的继承 1014.8.2方法的重写 1024.8.3super关键字 1034.9多态性 1054.9.1实现多态 1054.9.2引用变量的强制类型转换 1074.9.3instanceof关键字 1084.10综合案例 109小结 111习题 111第5章面向对象高级程序设计 1145.1类和对象的生存周期 1145.1.1类的加载 1145.1.2对象的销毁 1155.1.3堆栈和常量池 1165.2final修饰符 1185.2.1final修饰成员变量 1185.2.2final修饰局部变量 1195.2.3final修饰变量的本质 1205.2.4final修饰方法 1215.2.5final修饰类 1215.3抽象类 1225.3.1抽象类和抽象方法 1225.3.2抽象类的作用 1235.4接口 1245.4.1接口的定义 1255.4.2接口继承和使用 1265.5内部类 1285.5.1成员内部类的定义 1285.5.2成员内部类的使用 1305.5.3匿名内部类 1325.6枚举类 1335.6.1枚举类的简单使用 1335.6.2枚举类的定义 1355.7其他特殊类 1365.7.1java.lang.Object 1365.7.2单例类 1375.7.3不可变类 1385.8综合案例 139小结 141习题 142第6章字符串处理 1446.1String类 1446.1.1构造字符串 1446.1.2操作字符串的主要方法 1456.2StringBuffer和StringBuilder类 1466.3综合案例 147小结 152习题 152第7章Java标准类库 1537.1数据类型包装器 1537.1.1基本数据类型对应的包装类 1537.1.2包装类的使用 1547.2System和Runtime类 1547.3Math和Random类 1557.4日期时间实用工具类 1597.5集合类 1657.5.1集合框架和泛型 1657.5.2Collection接口 1677.5.3Set接口及其实现 1677.5.4List接口及其实现 1717.5.5Map接口及其实现 1727.6综合案例 174小结 182习题 183第8章异常处理机制 1858.1异常概述 1858.2异常的体系结构 1868.3异常处理机制 1878.3.1捕获异常 1878.3.2声明抛弃异常 1908.3.3访问异常信息 1918.4手动抛出异常 1918.5自定义异常类 1928.6异常处理规则 1948.7综合案例 195小结 200习题 200第9章输入输出处理 2039.1IO流的概念和划分 2039.2字节流和字符流处理 2049.3串行化 2069.4综合案例 208小结 210习题 211第10章多线程 21310.1多线程的概念和创建 21310.2线程的调度及生命周期 21410.2.1线程调度 21510.2.2线程生命周期 21810.3多线程同步 21910.3.1多线程同步 21910.3.2Lock锁的使用 22210.4线程间死锁与通信 22310.4.1线程死锁问题 22310.4.2线程间通信 22510.5综合案例 227小结 229习题 230第11章GUI程序设计 23211.1GUI类的发展 23211.2JavaFX程序的基本结构 23211.3事件驱动的GUI程序 23311.4综合案例 235小结 238习题 238第12章JDBC数据库编程 23912.1JDBC体系结构 23912.1.1JDBC的结构 23912.1.2JDBC API 24012.2MySQL数据库 24012.2.1在Windows系统上安装MySQL 24012.2.2使用MySQL命令行工具 24212.2.3使用Navicat操作MySQL数据库 24512.3通过JDBC访问数据库 24612.3.1数据库的访问步骤 24612.3.2访问MySQL数据库 24812.3.3访问SQLServer数据库 25212.4综合案例 255小结 263习题 264第13章网络编程 26613.1网络编程基础 26613.1.1网络基础知识 26613.1.2InetAddress类 26713.2URL通信 26913.2.1URL类 26913.2.2URLConnection类 27113.3TCP通信 27213.3.1使用ServerSocket创建服务器端 27213.3.2使用Socket进行通信 27413.4UDP通信 27513.4.1DatagramSocket类和DatagramPacket类 27513.4.2使用DatagramSocket通信 27713.5综合案例 279小结 283习题 284参考文献 286
內容試閱
根据2019年3月TOIBE发布的编程语言排行榜,Java语言仍是全球编程使用率高的语言之一。市场调研机构Gartner公布了2018年第四季度智能手机市场报告,报告显示基于Java的Android操作系统占全球智能手机市场的88%和平板计算机市场的65%,Java语言也广泛地应用于移动设备的编程。随着物联网和“互联网+”与传统行业的深度结合,社会需要大量精通Java的工程师,人才市场需求旺盛。本书采用基础优先的方式,从编程基础开始,逐步引入面向对象思想,重点解释面向对象的三大特征和接口的编程方法,深入讲解Java输入输出、异常处理、图形化界面、多线程、JDBC和网络编程等知识点,注重教材的可读性和实用性,所有例题都经过精心的设计,既能帮助读者理解知识,又具有启发性。本书的主要特点如下:(1)紧跟设计开发的步伐,很多章节都涉及Java的新特性,软件都使用当前流行的较新版本。(2)每章都增加了一个综合案例设计,把本章及前面章节的知识点很好地串联起来,使读者能更好地理解和运用。(3)多线程是Java语言的一大特点,占有很重要的地位,通过有针对性的例子使读者掌握多线程的概念,并使用多线程来解决实际问题。(4)数据库的使用无处不在,本书中增加了深受中小企业欢迎的MySQL数据库的使用,重点讲解了Java使用JDBC操作MySQL、SQL Server数据库的方法。(5)增加了网络编程的知识,在读者学完Java语言的基础知识后,为学生深入学习网络编程打下基础。(6)开发了MOOC教学资源网站,方便线上线下学习。本书由衡阳师范学院、江西农业大学、湖南交通工程学院的老师合作编写,由焦铬、王映龙、刘青云任主编,蒋劼、李翔、范双南任副主编。具体编写分工:第1~3、12章由焦铬和王映龙编写,第6、7、9、11章由蒋劼和范双南编写,第4、5、8、13章由刘青云编写,第10章由李翔编写。另外,林睦纲、雷天齐、赵军霞等老师参与了第1、6、7章的编写工作,全书由焦铬统稿。在本书的编写过程中,编者根据多年的教学经验,结合Java的新特性,整理出适于读者学习,并提供相应编程思路的源程序;开发了MOOC教学资源网站,方便线上线下学习,Java语言程序设计优质课程建设网站网址http:mooc1.chaoxing.comcourse 201741979.html。本书得到湖南省普通高等学校教学改革研究项目(湘教通〔2018〕436号,No: 516)、教育部2018年第一批产学合作协同育人项目(201801193033)和衡阳师范学院优质课程“Java语言程序设计”项目的支持,涉及的案例具有很强的实用性和代表性。本书提供教学课件、源程序和习题答案,有教学需要的老师可以在中国铁道出版社有限公司的网站上下载,也可以发邮件向编者索取。编者的联系方式:jiaoge@126.com。由于时间仓促,编者水平有限,书中疏漏和不妥之处在所难免,恳请广大读者批评指正。编者2019年5月

 

 

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