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

2024年10月出版新書

2024年09月出版新書

2024年08月出版新書

2024年07月出版新書

2024年06月出版新書

2024年05月出版新書

2024年04月出版新書

2024年03月出版新書

2024年02月出版新書

2024年01月出版新書

2023年12月出版新書

2023年11月出版新書

2023年10月出版新書

2023年09月出版新書

『簡體書』Java语言程序设计

書城自編碼: 2940052
分類: 簡體書→大陸圖書→計算機/網絡程序設計
作者: 姚晓玲等
國際書號(ISBN): 9787121305696
出版社: 电子工业出版社
出版日期: 2017-01-01
版次: 1 印次: 1
頁數/字數: 356/
書度/開本: 16开 釘裝: 平塑

售價:NT$ 346

我要買

share:

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



新書推薦:
南方谈话:邓小平在1992
《 南方谈话:邓小平在1992 》

售價:NT$ 367.0
纷纭万端 : 近代中国的思想与社会
《 纷纭万端 : 近代中国的思想与社会 》

售價:NT$ 500.0
中国古代文体形态研究(第四版)(中华当代学术著作辑要)
《 中国古代文体形态研究(第四版)(中华当代学术著作辑要) 》

售價:NT$ 765.0
朋党之争与北宋政治·大学问
《 朋党之争与北宋政治·大学问 》

售價:NT$ 454.0
甲骨文丛书·波斯的中古时代(1040-1797年)
《 甲骨文丛书·波斯的中古时代(1040-1797年) 》

售價:NT$ 403.0
以爱为名的支配
《 以爱为名的支配 》

售價:NT$ 286.0
台风天(大吴作品,每一种生活都有被看见的意义)
《 台风天(大吴作品,每一种生活都有被看见的意义) 》

售價:NT$ 245.0
打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!)
《 打好你手里的牌(斯多葛主义+现代认知疗法,提升当代人的心理韧性!) 》

售價:NT$ 301.0

內容簡介:
Java语言是面向对象的编程语言,具有跨平台、安全、稳定以及多线程等优良特性,在网络程序开发、移动程序开发方面使用广泛,是目前*常用的编程语言之一。全书共分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。本书注重面向对象的编程实践和问题分析能力的训练,使用大量例题来帮助理解和应用知识,并且对Java 8 的部分新特性进行了介绍。本书通俗易懂,便于自学,每一章都配有应用举例,以帮助读者理解该章节的主要内容。
關於作者:
姚晓玲,副教授。1997年至今在临沂大学信息学院承担计算机类课程教学与研究工作。省精品课程群课程"Java程序设计负责人(第2位)、校级双语课程建设项目"Java双语课程建设主持人。
目錄
目 录

第1章Java概述1
1.1JAVA、互联网和其他1
1.1.1Java平台简介1
1.1.2万维网与互联网1
1.1.3Java发展历史2
1.2JAVA的特点3
1.3第一个JAVA 程序3
1.4编写、编译、执行JAVA程序4
1.4.1Java源程序的创建4
1.4.2编译Java源文件5
1.4.3执行Java字节码文件5
关键术语6
本章小结6
复习题7
第2章程序设计基础8
2.1JAVA程序的基本结构8
2.1.1算法与程序8
2.1.2Java程序基本结构8
2.2标识符与关键字9
2.2.1标识符的组成9
2.2.2关键字10
2.3控制台输入输出10
2.3.1控制台输出10
2.3.2Scanner类的使用11
2.4变量12
2.4.1变量的声明13
2.4.2变量的使用13
2.5常量13
2.5.1字面常量13
2.5.2有名常量14
2.6算术运算和位运算14
2.6.1算术运算符和算术表达式15
2.6.2整数的算术运算15
2.6.3浮点数的算术运算16
2.6.4算术混合运算的精度17
2.6.5位运算18
2.7赋值语句和赋值表达式19
2.7.1赋值表达式19
2.7.2赋值语句20
2.8数据类型转换20
2.8.1类型的默认转换20
2.8.2强制类型转换20
2.8.3字符串和基本数据类型
数据的转换21
2.9字符数据类型及其运算22
2.10JAVA程序设计风格23
2.10.1命名规范23
2.10.2Java样式文件24
2.10.3代码的编写风格24
关键术语25
本章小结25
复习题26
第3章分支结构29
3.1BOOLEAN数据类型29
3.2关系运算符和关系表达式29
3.3逻辑运算符和逻辑表达式30
3.3.1非(!)运算30
3.3.2与(&&)运算31
3.3.3或(||)运算31
3.3.4位运算符做逻辑运算32
3.4IF语句32
3.4.1if语句33
3.4.2if-else语句34
3.4.3if-else-if语句35
3.4.4if-else常见问题37
3.5SWITCH语句37
3.6条件表达式39
3.7格式化控制台输出40
3.8应用示例41
关键术语43
本章小结43
复习题44
第4章循环结构47
4.1WHILE循环47
4.2DO-WHILE 循环48
4.3FOR 循环49
4.4循环嵌套和编程方法50
4.4.1循环嵌套50
4.4.2编程方法51
4.5BREAK和CONTINUE52
4.5.1break语句52
4.5.2continue语句53
4.6循环示例54
4.6.1for循环实现实例54
4.6.2while循环语句实现实例55
关键术语55
本章小结56
复习题56
第5章类和对象60
5.1类、对象、方法、成员变量60
5.2定义类和对象61
5.2.1定义类61
5.2.2创建对象61
5.2.3访问对象的属性和方法62
5.3方法的基本定义63
5.3.1方法定义格式63
5.3.2return语句65
5.3.3方法调用65
5.3.4方法调用的一般过程66
5.3.5成员方法和成员变量的关系67
5.4SET和GET方法68
5.4.1setter方法的一般形式68
5.4.2getter方法70
5.5构造方法72
5.6基本数据类型和引用类型74
5.7JAVA的包装类76
5.7.1int和Integer类之间的转换77
5.7.2Integer类的常用方法77
5.7.3装箱和拆箱78
5.8INSTANCEOF运算符79
5.9应用示例79
关键术语81
本章小结81
复习题82
第6章方法84
6.1方法的定义84
6.2方法的调用85
6.3参数的值传递87
6.4方法重载89
6.5变量的作用域90
6.6参数可变的方法91
6.7递归92
6.8方法示例93
6.9MATH数学类方法94
6.9.1Math类的两个字段94
6.9.2Math类的部分数学方法94
关键术语95
本章小结96
复习题96
第7章数组99
7.1数组99
7.1.1什么是数组99
7.1.2声明数组99
7.1.3数组的创建99
7.1.4声明、创建数组并初始化100
7.1.5数组元素的访问100
7.1.6数组长度属性length101
7.2数组的基本应用102
7.2.1数组排序102
7.2.2数组查找104
7.3数组的进一步探讨105
7.3.1数组与foreach语句105
7.3.2数组与方法106
7.3.3数组与对象107
7.4二维数组109
7.4.1二维数组的声明、创建和初始化109
7.4.2访问二维数组元素110
7.4.3二维数组的length属性110
7.4.4二维数组的应用举例111
7.5ARRAYS类111
7.6数组应用示例113
关键术语117
本章小结117
复习题118
第8章类的深入探讨122
8.1面向对象编程的三个特征122
8.2类的组织形式包123
8.2.1包的声明123
8.2.2导入包的类124
8.2.3Java中的常用包124
8.3类的其他特性125
8.3.1访问权限修饰符125
8.3.2构造方法重载129
8.3.3this关键字131
8.3.4static关键字133
8.4枚举137
8.4.1枚举的定义137
8.4.2枚举的使用137
8.5内部类138
8.5.1成员内部类138
8.5.2局部内部类140
8.6类与类之间的关系142
8.6.1类的UML图142
8.6.2依赖关系143
8.6.3关联关系143
8.6.4聚合关系144
8.6.5组合关系146
8.7类的设计原则146
8.8注解147
8.8.1基本Annotation148
8.8.2自定义的注解149
8.8.3注解的注解150
8.9泛型151
8.9.1泛型类的声明151
8.9.2泛型对象的声明和创建152
8.10类的应用示例152
关键术语154
本章小结154
复习题155
第9章继承和多态158
9.1继承158
9.1.1继承在Java中的实现158
9.1.2方法重写159
9.1.3访问权限修饰符protected160
9.1.4super关键字161
9.1.5继承下的构造方法162
9.2OBJECT 类介绍163
9.3抽象类和最终类166
9.3.1抽象类和抽象方法166
9.3.2最终类和最终方法167
9.4多态168
9.4.1父类引用指向子类对象168
9.4.2多态的实现168
9.5继承和多态示例169
9.5.1四则运算程序169
9.5.2动物喂养案例173
9.5.3舒舒租车系统176
关键术语182
本章小结182
复习题183
第10章接口189
10.1接口189
10.1.1接口的定义189
10.1.2接口的实现189
10.1.3接口和抽象类的关系190
10.1.4接口的UML表示191
10.2接口与多态191
10.2.1接口实现多态191
10.2.2面向接口的编程192
10.3匿名内部类194
10.4JAVA常用接口195
10.5接口的新特性197
10.5.1默认方法197
10.5.2接口的静态方法198
10.5.3函数式接口199
10.6LAMBDA表达式199
10.6.1lambda表达式的语法200
10.6.2lambda表达式与函数式接口200
10.7接口的应用示例201
关键术语203
本章小结203
复习题203
第11章异常处理208
11.1异常概述208
11.2异常类型209
11.2.1Error类210
11.2.2Exception类210
11.3TRY-CATCH-FINALLY语句211
11.3.1多catch语句段
的try-catch语句211
11.3.2try-catch-finally与return语句212
11.3.3try-catch语句的嵌套214
11.3.4try语句块中自动释放资源215
11.3.5一个catch语句块捕获
多种类型异常对象215
11.4THROW异常的抛出216
11.4.1throw抛出异常216
11.4.2throws子句217
11.4.3异常抛出和子类218
11.5自定义异常218
11.6异常应用示例218
关键术语220
本章小结220
复习题220
第12章Java常用类223
12.1STRING类和STRINGBUFFER类223
12.1.1构造字符串对象223
12.1.2字符串特性224
12.1.3字符串对象不可变性226
12.2STRINGBUFFER类227
12.2.1StringBuffer类创建对象227
12.2.2StringBuffer类常用方法228
12.3大数类229
12.3.1BigInteger类229
12.3.2BigDecimal类230
12.4JAVA常用日期处理类232
12.4.1Date类233
12.4.2Calendar类234
12.4.3DateFormat类236
12.4.4SimpleDateFormat类237
12.5JAVA集合框架238
12.5.1List列表接口239
12.5.2Set集合接口240
12.5.3Map映射接口241
12.6COLLECTIONS类242
12.7CLASS类244
12.8集合应用示例246
关键术语247
本章小结247
复习题247
第13章图形用户界面249
13.1AWT和SWING249
13.1.1AWT介绍249
13.1.2Swing介绍250
13.2窗体251
13.3面板253
13.4SWING常用组件254
13.4.1标签254
13.4.2按钮254
13.4.3文本框255
13.4.4文本域256
13.4.5单选按钮257
13.4.6复选框258
13.4.7菜单条、菜单和菜单项259
13.5布局管理261
13.5.1流式布局管理器262
13.5.2边界式布局
管理器BorderLayout262
13.5.3网格式布局管理器263
13.6事件驱动程序设计264
13.6.1事件模型264
13.6.2Java事件类、监听器
接口和适配器类265
13.6.3事件处理实现方式268
13.7常用事件类及事件处理270
13.7.1窗口事件及处理270
13.7.2动作事件及处理271
13.7.3选择事件及处理272
13.7.4键盘事件及处理273
13.8图形用户界面应用实例274
关键术语278
本章小结278
复习题278
第14章文件和流281
14.1FILE类281
14.2输入流和输出流284
14.3二进制流284
14.3.1InputStream类
和OutputStream类
內容試閱
前 言
Java语言是目前IT行业较为流行的面向对象的开发语言,具有平台无关性、安全、多线程等特点,适用于网络程序开发以及移动程序开发等领域。
本书注重实用性,旨在面向对象的编程实践和分析能力的培养,利用大量例题来帮助理解和应用知识,面向实际应用,不拘泥于Java语法知识介绍,把面向对象的编程思想融合到Java语言介绍中,并针对编程开发的需求和Java语言的发展,引入Java 8的部分新特性、JUnit框架使用等。
全书共分为15章,分别介绍了Java的基本数据类型结构、语句、类与对象、方法、数组、类的深入探讨、继承与多态、接口、异常处理、Java常用类、图形用户界面、文件和流、线程等内容。
第1章介绍Java语言的来历、特点、Java程序的运行过程,详解介绍了Java平台。第2章~第4章讲解Java程序的基本结构、分支、循环结构程序的编写。第5章介绍类与对象,对类和对象的概念、定义类和创建对象、构造方法等进行介绍,使读者初步有类与对象的概念。第6章介绍方法,包括方法的定义、声明、调用、方法参数传递、参数作用域、可变参数等内容,并介绍数学类和给出方法的应用举例。第7章讲述数组,在此章不仅仅介绍一维、二维数组的定义,而且对于数组存放对象,方法传递数组的特点、Arrays等进行探讨,最后利用数组完成词典管理的应用程序。第8章对类进行深入探讨,在第5章的基础上,对类定义中出现的访问权限、this关键字、构造方法重载等进行介绍,除此之外,对包、枚举、内部类、类之间的关系、注解、泛型类等进行讲解。第9章为继承与多态相关内容,介绍类间的继承关系、继承与多态的实现,并讲解抽象类、Object类以及继承和多态的应用举例,给出了使用继承和多态的租车系统案例,以具体应用帮助读者理解面向对象特征。第10章为接口相关内容,介绍接口的概念以及使用、面向接口的编程、内部匿名类的创建、Java 8 接口的新特性、Lambda表达式等,为帮助理解接口,讲解了水生产线的程序设计。第11章为异常处理相关内容,对异常的层次结构、try-catch-finally语句、异常抛出、JDK1.7异常新特性、自定义异常进行介绍。第12章常用类一章对String、StringBuffer、大数类、日期类、日期格式处理类、集合框架、Class类等进行介绍,在本章最后,举例说明使用List修改第5章的词典程序,帮助理解集合框架。第13章对图形界面进行讲解,包括各种组件的介绍、事件处理等,并利用词典程序的图形界面的实现帮助理解图形界面应用。第14章介绍文件输入、输出流,输入、输出流是Java的重要组成部分,其提供二十多种流,但其使用方式较为类似,本章最后给出了词典程序利用文件流进行读写的例子。第15章为线程相关内容,介绍线程的概念、实现以及线程的状态转换等特点,最后以多线程售票程序为例介绍线程的使用。
本书的每个章节都包含关键术语和本章小结,关键术语给出每章出现的专业术语和其对照的英文含义,本章小结对每章的主要内容进行总结。本书的全部例题在JDK1.8环境下全部通过,并带有关键性注释,为鼓励读者去运行和练习例题,本书大部分例题没有给出运行结果。
希望本教程能对读者学习Java有帮助。
由于编者水平有限,书中难免存在不妥之处,恳请读者批评指正。

 

 

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