登入帳戶  | 訂單查詢  | 購物車/收銀台(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程序设计(第2版)

書城自編碼: 3631534
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 赖小平、林显宁
國際書號(ISBN): 9787302560593
出版社: 清华大学出版社
出版日期: 2021-06-01

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

售價:NT$ 394

我要買

share:

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



新書推薦:
形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛)
《 形而上学与存在论之间:费希特知识学研究(守望者)(德国古典哲学研究译丛) 》

售價:NT$ 504.0
卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张)
《 卫宫家今天的饭9 附画集特装版(含漫画1本+画集1本+卫宫士郎购物清单2张+特制相卡1张) 》

售價:NT$ 602.0
化妆品学原理
《 化妆品学原理 》

售價:NT$ 254.0
万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机
《 万千教育学前·与幼儿一起解决问题:捕捉幼儿园一日生活中的教育契机 》

售價:NT$ 214.0
爱你,是我做过最好的事
《 爱你,是我做过最好的事 》

售價:NT$ 254.0
史铁生:听风八百遍,才知是人间(2)
《 史铁生:听风八百遍,才知是人间(2) 》

售價:NT$ 254.0
量子网络的构建与应用
《 量子网络的构建与应用 》

售價:NT$ 500.0
拍电影的热知识:126部影片里的创作技巧(全彩插图版)
《 拍电影的热知识:126部影片里的创作技巧(全彩插图版) 》

售價:NT$ 500.0

建議一齊購買:

+

NT$ 231
《 Java程序设计实验指导 》
+

NT$ 319
《 ArcGIS Engine开发技术基础教程 》
+

NT$ 117
《 面向大数据的高维数据挖掘技术 》
+

NT$ 361
《 Windows Server 2008案例教程 》
+

NT$ 1071
《 医学统计学(第4版/研究生/配盘) 》
+

NT$ 408
《 药物分析(第8版/本科药学/配增值) 》
編輯推薦:
实例丰富,学习资料配套全,多年教学经验凝练,及时跟进Java编程技术发展。
內容簡介:
Java是目前软件设计领域应用广泛且功能极为强大的编程语言,是网络时代重要的程序设计语言之一。本书注重理论结合实践,采用循序渐进的方法,全面、系统地介绍Java SE的核心技术,使读者掌握面向对象的思想和面向对象的程序设计方法。全书共13章,内容包括Java语言概述、Java语法基础、Java程序流程控制、数组与字符串、类与对象、类的继承与多态、抽象类与接口、异常处理、文件的读/写、Java SE API常用类、泛型与集合、图形用户界面GUI和多线程(篇幅所限,JDBC数据库编程和Java网络编程通过二维码扫描阅读方式提供)。每章除讲解大量的例题外,还深入、透彻地分析若干综合实例,内容涵盖当前章节的主要知识点。书中的典型案例有简易计算器、猜数游戏、超级大乐透彩票开奖、手机接口的定义和实现、信号灯程序、简易记事本、学生信息管理系统等。 本书概念清晰,结构合理,叙述简明易懂,适合应用型本科、高职高专院校学生使用。无论是编程新手,还是具有编程基础的读者,都可以从书中获得新知识。
關於作者:
赖小平,女,1979年生,硕士研究生,广东交通职业技术学院副教授,广东省粤科标准化研究院标准化与知识产权教育专家,曾任广东远光软件股份有限公司任软件工程师、广东理工学院信息学院副院长。2015-2016 连续两年被聘为全国职业院校技能大赛裁判员。
目錄
第1章Java语言概述001
1.1认识Java001
1.1.1什么是Java001
1.1.2Java语言的特点003
1.1.3Java程序的运行机制004
1.1.4Java语言的应用领域005
1.2Java开发环境与开发工具006
1.2.1Java开发环境006
1.2.2Java开发工具010
1.2.3Java程序开发过程013
1.3Java程序举例015
案例1简单控制台应用程序015
案例2简单GUI应用程序017
案例3Java Applet应用程序017
本章小结019
习题019
第2章Java语法基础020
2.1标识符与关键字020
2.1.1标识符020
2.1.2关键字020
2.1.3Java命名规范022
2.2变量024
2.2.1变量的概念024
2.2.2变量的分类024
2.2.3变量的声明与初始化026
2.2.4变量的作用域028
2.3数据类型029
2.3.1数据类型的分类029
2.3.2基本数据类型029
2.3.3基本数据类型的转换032〖WT10.,11.《Baskerville Old Face》〗Java程序设计(第2版)
目录
2.4运算符与表达式035
2.4.1表达式的概念035
2.4.2运算符的分类035
2.4.3运算符的优先级与结合性042
2.5Java基本输入/输出042
2.5.1基本输出043
2.5.2基本输入043
2.6Java程序举例046
案例简易计算器046
本章小结046
习题047
第3章Java程序流程控制048
3.1程序基本控制结构048
3.2选择结构048
3.2.1if选择结构048
3.2.2ifelse选择结构049
3.2.3多重if选择结构050
3.2.4嵌套if选择结构051
3.2.5switch选择结构052
3.2.6if与switch的比较054
3.3循环结构054
3.3.1while语句055
3.3.2dowhile语句056
3.3.3for语句057
3.3.4break语句和continue语句059
3.3.5多重循环060
3.4Java方法062
3.4.1方法的定义与调用062
3.4.2方法的参数065
3.4.3方法的重载067
3.5应用实例068
案例猜数游戏068
本章小结069
习题069
第4章数组与字符串072
4.1数组的概念072
4.2一维数组073
4.2.1一维数组的声明073
4.2.2一维数组的初始化074
4.2.3一维数组的引用074
4.3二维数组076
4.3.1二维数组的声明076
4.3.2二维数组的初始化077
4.3.3二维数组的引用078
4.4数组操作的常用方法079
4.4.1数组遍历079
4.4.2数组复制080
4.4.3数组排序083
4.5字符串084
4.5.1String类084
4.5.2StringBuffer类089
4.5.3StringBuilder类092
4.5.4String类、StringBuffer类和StringBuilder类的使用和区别092
4.6应用实例093
案例1超级大乐透彩票开奖093
案例2学生成绩统计095
本章小结097
习题097
第5章类与对象099
5.1面向对象程序设计概述099
5.1.1面向过程与面向对象099
5.1.2面向对象程序设计的特征100
5.2类的定义与对象的创建102
5.2.1类与对象的关系102
5.2.2类的定义103
5.2.3构造方法106
5.2.4成员变量与局部变量107
5.2.5对象的创建108
5.2.6访问控制修饰符111
5.2.7关键字 this112
5.2.8关键字static 114
5.3应用实例115
案例1人类的定义与使用115
案例2饮料自动售货机118
本章小结122
习题122
第6章类的继承与多态124
6.1类的继承124
6.1.1继承与派生124
6.1.2继承的说明126
6.1.3super关键字128
6.1.4final关键字130
6.2多态性132
6.2.1多态性的概念132
6.2.2对象变量多态性132
6.2.3方法多态性135
6.3应用实例136
案例1图形类的派生136
案例2动物多态性140
本章小结143
习题143
第7章抽象类与接口145
7.1抽象类145
7.1.1抽象类与抽象方法145
7.1.2抽象类与终类147
7.2接口148
7.2.1接口的概念148
7.2.2接口的定义与实现149
7.2.3接口的多态154
7.2.4接口的继承155
7.3包156
7.3.1Java系统API包156
7.3.2包的定义156
7.3.3编译与执行带包的类158
7.3.4引入包160
7.4应用实例161
案例手机接口的定义与实现161
本章小结164
习题164
第8章异常处理166
8.1异常的概念166
8.2异常种类与层次结构168
8.3异常处理机制171
8.4异常处理语句172
8.4.1trycatch172
8.4.2trycatchcatch176
8.4.3tryfinally177
8.4.4trycatch...catchfinally178
8.5异常抛出throw与throws子句180
8.5.1throw语句180
8.5.2throws子句181
8.6异常处理代码块嵌套182
8.7错误与断言183
8.8自定义异常类185
8.9应用实例186
案例1定义一个异常类,用于检查月份正确与否186
案例2构成三角形188
本章小结189
习题190
第9章文件的读/写191
9.1数据流191
9.2输入/输出流192
9.2.1File类192
9.2.2字节流(InputStream类和OutputStream类)196
9.2.3字符流(Reader类和Writer类)201
9.3文件对话框与常用对话框204
9.4随机访问文件RandomAccessFile208
9.5序列化与对象输入/输出210
9.6应用实例212
案例1文件复制应用程序212
案例2读/写顺序文本文件213
案例3读/写随机访问文件215
本章小结216
习题217
第10章Java SE API常用类218
10.1Java SE API介绍218
10.1.1下载安装218
10.1.2文档结构218
10.1.3使用方法219
10.2java.lang包219
10.2.1Object类220
10.2.2枚举类型和枚举类222
10.2.3Math类223
10.2.4System类224
10.3java.util包226
10.3.1Random类226
10.3.2Arrays类227
10.3.3日期时间类228
10.4大数字操作231
10.4.1BigInteger类231
10.4.2BigDecimal类232
10.5应用实例232
案例1计算两日期差232
案例2编写信号灯程序233
本章小结235
习题235
第11章泛型与集合236
11.1泛型236
11.1.1概述236
11.1.2泛型定义236
11.1.3从泛型类派生子类239
11.1.4实现泛型接口239
11.1.5有界类型参数240
11.1.6泛型方法240
11.1.7类型参数的通配符241
11.1.8泛型的局限241
11.2集合242
11.2.1集合框架概述242
11.2.2Collection接口243
11.2.3Iterator迭代器246
11.2.4Collection子接口的List接口246
11.2.5Collection子接口的Set接口248
11.2.6Map接口及实现类253
11.2.7Collections工具类257
11.2.8泛型集合类260
11.3应用实例261
案例用List管理Student对象261
本章小结263
习题263
第12章图形用户界面GUI265
12.1图形用户界面概述265
12.1.1AWT包265
12.1.2Swing包267
12.1.3Component类267
12.2容器组件269
12.2.1JFrame窗口269
12.2.2JPanel面板271
12.3基本组件272
12.3.1JLabel标签272
12.3.2JButton按钮273
12.3.3JTextField文本框与JPasswordField密码框274
12.3.4JRadioButton单选按钮与ButtonGroup按钮组274
12.3.5JCheckBox复选框276
12.3.6JComboBox下拉组合框276
12.3.7JList列表框277
12.3.8JTextArea文本区277
12.4布局278
12.4.1FlowLayout流布局278
12.4.2BorderLayout边框布局280
12.4.3GridLayout网格布局281
12.4.4GridBagLayout网格包布局282
12.4.5CardLayout卡片布局284
12.4.6null空布局284
12.5事件处理284
12.5.1事件处理机制285
12.5.2事件、接口、适配器与事件处理方法对应表287
12.5.3常见的事件处理288
12.6菜单组件293
12.6.1JMenuBar菜单栏293
12.6.2JMenu菜单294
12.6.3JMenuItem菜单项296
12.6.4JPopupMenu弹出菜单298
12.6.5JCheckBoxMenuItem复选菜单299
12.7其他组件301
12.7.1JToolBar工具栏301
12.7.2JTabbedPane选项卡302
12.7.3JTable数据表格303
12.7.4JTree树306
12.8应用实例309
案例1简易计算器309
案例2简易记事本310
本章小结311
习题312
第13章多线程313
13.1线程简介313
13.1.1什么是线程313
13.1.2每个Java程序都使用线程314
13.1.3为什么使用线程314
13.2线程创建316
13.2.1继承Thread类创建线程类316
13.2.2实现Runnable接口创建线程类319
13.2.3线程间的资源共享320
13.3线程常用方法322
13.3.1操作线程名称322
13.3.2测试线程是否处于活动状态323
13.3.3等待线程终止join()324
13.3.4线程睡眠325
13.3.5中断线程326
13.3.6线程优先级327
13.4线程同步329
13.4.1为什么要线程同步329
13.4.2使用同步解决问题330
13.4.3死锁332
13.5应用实例334
案例生产者及消费者334
本章小结337
习题337
参考文献338
內容試閱
Java是一种完全面向对象的程序设计语言,具有卓越的通用性、高效性、平台移植性和安全性,从而得到广泛的应用。在全球云计算和移动互联网产业高速发展的环境下,Java具备显著的优势和广阔前景。本书以Java SE 7.0为基础,注重可读性和实用性,全面、系统地介绍Java SE的核心技术。通过条理清晰的知识归纳和通俗易懂的实例讲解,帮助学生快速掌握Java SE的核心技术,并能够使用Java解决一般问题。
全书共分13章。第1章主要介绍Java语言的特点、运行机制和应用领域,以及Java开发环境与开发工具。第2~4章介绍Java基本语法: 标识符与关键字,变量,运算符与表达式,顺序、选择、循环三种流程控制,Java方法,数组与字符串。第5章主要介绍类和对象的关系、类的定义、构造方法、成员变量和局部变量、对象的创建等知识点。第6章主要介绍类的继承与多态。第7章主要介绍抽象类与接口的概念,以及包的使用。第8章探讨如何解决Java的异常处理问题。第9章主要介绍Java标准程序库中各种处理I/O操作的类的用途及使用方法。第10章介绍Java SE API文档中一些常用类和接口的用法。第11章介绍泛型,讲解常见的集合框架用法。第12章主要讲述Java的图形界面技术,包括窗口、组件和菜单设计、布局管理器等。第13章主要介绍线程的概念、创建、常用方法及同步等知识。
受篇幅所限,本书通过二维码扫描阅读方式提供JDBC数据库编程和Java网络编程。JDBC数据库编程介绍Access数据库、JDBC的概念、Java中数据库的常用连接方式、数据库访问,以及数据库的查询、添加、更新和删除操作。通过简单的数据库操作实例,介绍Java中使用JDBC访问数据库的编程基础。Java网络编程介绍网络编程中的URL类、InetAddress类、TCP程序设计、UDP程序设计,并通过案例Echo程序加强知识应用。学习者可在学完本书文字内容后扫描前言下方的二维码获取。
本书的例题全部在JDK 1.7环境下编译通过。
本书由广东交通职业技术学院赖小平和广东理工学院林显宁策划和统稿,并与广东理工学院李小莲、向志华、陈雪娟、彭雄新、陈伟莲共同完成书稿的编写和审核工作。其中,第1章和第2章由李小莲编写;第3章由林显宁编写;第4~6章和第11章由赖小平编写;第8章和第9章由向志华编写;第10章由陈伟莲编写;第7章和第12章由陈雪娟编写;第13章由彭雄新编写。
本书内容在超星“学习通”平台创建了在线课程,需要在线课程的学习者可自主加入在线学习。
由于编者水平有限,书中难免有不足之处,恳请广大师生、读者批评、指正。
编者2020年12月

 

 

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