登入帳戶  | 訂單查詢  | 購物車/收銀台(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程序设计基础与实践(题库版)

書城自編碼: 3237703
分類: 簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 周洪利、许宏丽、周围
國際書號(ISBN): 9787302499633
出版社: 清华大学出版社
出版日期: 2018-08-01


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

售價:NT$ 384

我要買

share:

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



新書推薦:
家、金钱和孩子
《 家、金钱和孩子 》

售價:NT$ 295.0
量价关系——透视股票涨跌脉络
《 量价关系——透视股票涨跌脉络 》

售價:NT$ 340.0
二十四节气生活美学
《 二十四节气生活美学 》

售價:NT$ 340.0
小白学编织
《 小白学编织 》

售價:NT$ 299.0
西班牙内战:秩序崩溃与激荡的世界格局:1936-1939
《 西班牙内战:秩序崩溃与激荡的世界格局:1936-1939 》

售價:NT$ 990.0
基于鲲鹏的分布式图分析算法实战
《 基于鲲鹏的分布式图分析算法实战 》

售價:NT$ 495.0
夺回大脑 如何靠自己走出强迫
《 夺回大脑 如何靠自己走出强迫 》

售價:NT$ 299.0
图解机械工程入门
《 图解机械工程入门 》

售價:NT$ 440.0

建議一齊購買:

+

NT$ 374
《 C++程序设计教程 》
+

NT$ 374
《 PHP程序设计高级教程 》
+

NT$ 360
《 PHP程序设计基础教程 》
+

NT$ 328
《 计算机硬件技术基础(21世纪高等学校计算机基础实用规划教材) 》
編輯推薦:
《Java程序设计基础与实践(题库版)》采用*平台,NetBeans 8.0下介绍,内容包含JavaFX等*内容。实践篇中通过开发案例贯串界面、文件、网络技术、线程、数据库、JavaFX等内容,即适合教学使用,也适合工程开发参考。
內容簡介:
《Java程序设计基础与实践(题库版)》分为3篇12章:
基础篇,介绍Java的基础语法;
核心篇,介绍Java的核心技术,包括类和对象、继承和接口、数据容器等;
实践篇,通过4个大型开发案例,介绍Java的界面设计技术、流和文件、线程和网络通信、数据库访问、JavaFX等。
教材基于*的Java技术和平台,在NetBeans下介绍,包括JavaFX。
目錄
目录



第1章Java概述

1.1Java的发展过程

1.1.1Java技术的形成

1.1.2Java的成熟和发展

1.2Java技术

1.2.1Java的技术特点

1.2.2Java的相关技术

1.3Java开发平台

1.3.1JDK和IDE下载安装

1.3.2NetBeans简介

1.3.3创建Java项目

1.4Java源程序

1.4.1Java程序结构

1.4.2Java语句排列

1.5Java类库

1.5.1类库引用

1.5.2Java类库简介

1.5.3类文档

第2章Java表达式

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.3表达式

2.3.1赋值语句

2.3.2运算符分类和运算形式

2.3.3运算优先级

2.3.4运算数据类型

2.4运算符

2.4.1算术运算

2.4.2关系运算

2.4.3逻辑运算

2.4.4位运算

第3章常用类

3.1类的引用

3.1.1类和对象

3.1.2引用类型

3.1.3类库的引用

3.2Math类

3.2.1三角函数方法

3.2.2指数函数方法

3.2.3其他函数方法

3.2.4random方法

3.3String类

3.3.1构造字符串

3.3.2获取字符串信息

3.3.3字符串连接与比较

3.3.4字符串分割与转换

3.4控制台输入输出

3.4.1控制台输入输出类

3.4.2Scanner类

3.4.3Console类

3.4.4输出方法

第4章流程控制

4.1顺序结构

4.1.1程序结构

4.1.2顺序结构

4.1.3变量作用域

4.2选择结构

4.2.1if语句

4.2.2switch语句

4.3循环结构

4.3.1for循环

4.3.2while循环

4.3.3程序重定向

4.4综合应用

4.4.1猜数游戏

4.4.2排序

4.4.3查找

第5章类和对象

5.1面向对象程序设计

5.1.1面向对象的概念

5.1.2面向对象的特性

5.2创建自己的类

5.2.1类的结构

5.2.2成员变量

5.2.3成员方法

5.2.4构造方法

5.2.5main方法

5.3对象的创建和使用

5.3.1对象的创建

5.3.2对象的使用

5.3.3形参和实参

5.3.4this关键字

5.4实例成员与类成员

5.4.1static关键字

5.4.2实例变量和类变量

5.4.3实例方法和类方法

5.4.4静态代码块与构造代码块

5.5内部类

5.5.1内部类的概念

5.5.2成员内部类

5.5.3局部内部类

5.5.4静态内部类

5.5.5匿名内部类

第6章继承和接口

6.1继承

6.1.1类的层次结构

6.1.2类继承的实现

6.1.3super关键字

6.1.4final关键字

6.1.5Object类

6.2抽象类

6.2.1抽象类的定义

6.2.2抽象类的实现

6.2.3Number抽象类

6.3接口

6.3.1接口的定义

6.3.2接口的实现

6.3.3CharSequence接口

6.4多态

6.4.1方法的覆盖

6.4.2变量的隐藏

6.4.3instanceof关键字

6.4.4接口对象的实例化

第7章异常处理

7.1异常的基本概念

7.1.1异常的产生

7.1.2异常的处理

7.2异常类

7.2.1Throwable类

7.2.2Exception类

7.3处理异常

7.3.1捕获并处理多种异常

7.3.2异常与资源管理

7.4抛出异常

7.4.1方法体中抛出异常throw

7.4.2方法声明中抛出异常throws

7.4.3使用异常的原则

7.5编写自己的异常类

第8章数据容器

8.1泛型

8.1.1泛型的声明

8.1.2泛型的使用

8.1.3泛型环形队列的实现

8.2枚举

8.2.1声明枚举类型和枚举对象

8.2.2枚举的使用

8.3集合框架

8.3.1迭代器接口Iterable

8.3.2集合接口Collection

8.4列表

8.4.1List继承结构

8.4.2List实现类

8.4.3LinkedList测试

8.4.4Stack测试

8.5集

8.5.1Set继承结构

8.5.2Set的实现类

8.5.3Set测试

8.6队列

8.6.1Queue继承结构

8.6.2Queue的实现类

8.7映射

8.7.1Map继承结构

8.7.2Map的实现类

8.7.3Map测试

第9章设计一个计算器

9.1JFC概述

9.1.1AWT和Swing

9.1.2容器与组件

9.2容器类

9.2.1窗口

9.2.2JPanel类

9.3常用组件

9.3.1JButton

9.3.2Label

9.3.3JTextField

9.4事件处理

9.4.1事件

9.4.2事件处理

9.4.3GUI综合应用

9.5计算器的设计与实现

9.5.1计算器界面设计

9.5.2框架初始化

9.5.3事件处理程序

第10章文本编辑器设计

10.1文件

10.1.1File类

10.1.2文件顺序读写

10.1.3文件随机读写

10.2界面布局设计

10.2.1自由设计

10.2.2布局设计

10.2.3布局类型

10.2.4综合布局

10.3需要的组件

10.3.1文件选择器

10.3.2颜色选择器

10.3.3字体

10.3.4标准对话框

10.3.5打印

10.4编辑器实现

10.4.1组件表

10.4.2初始化

10.4.3事件驱动方法

第11章网络聊天室设计

11.1网络通信

11.1.1服务器Server和客户端Client

11.1.2InetAddress类

11.1.3URL

11.1.4Socket类

11.1.5ServerSocket类

11.1.6TCP通信测试

11.2多线程

11.2.1线程

11.2.2线程调度

11.2.3线程同步

11.2.4线程控制

11.3界面设计

11.3.1布局设计

11.3.2界面外观

11.3.3文本组件JTextPane

11.3.4列表组件JList

11.3.5组件列表

11.4软件设计

11.4.1软件线程

11.4.2消息处理

第12章Web应用系统设计

12.1数据库

12.1.1JDBC

12.1.2连接数据库

12.1.3数据库分析

12.1.4数据库操作

12.2JavaFX

12.2.1JavaFX简述

12.2.2JavaFX入门

12.2.3JavaFX界面设计

12.2.4JavaFX事件处理

12.3JavaFX设计案例

12.3.1数据库设计

12.3.2界面设计

12.3.3实现代码

12.3.4JavaFX部署
內容試閱
前言
Java程序设计技术是当前计算机程序设计中使用最广泛的程序设计语言,本书作为面向高校的本科生的教材和面向工程开发人员的参考书,全面介绍Java的程序设计技术。本书的主要特点在于其内容组织方式,在本书的12章中,将Java的全部内容分为三部分: 基础篇、核心篇和实践篇。其中前两部分按照内容组织,第三部分通过实际的开发案例组织。1 基础篇基础篇内容包括Java的技术概括、开发平台、表达式、流程控制和基础类等内容。本书采用集成开发平台NetBeans,这相比命令行方式具有更高的开发效率。本部分的重要内容是基础数据类型、表达式和流程控制语句,在基础类一章主要介绍String类、Math类,以及JDK中的控制台输入和输出方法。2 核心篇本部分介绍面向对象的核心技术,以及异常处理和数据容器技术。作为一门纯面向对象的程序设计语言,学习Java的类和对象、继承与接口的实现是掌握面向对象程序设计的关键,同时也是熟练使用Java类库的基础。本书强调使用Java类库,细致了解Java类库结构是实现一个工程开发必不可少的学习环节。在数据容器一章介绍了Java的各种高级数据组织方式,包括枚举、泛型、列表、集、队列和映射等内容,Java类库在数据容器方面提供了丰富和多样化的支持。3 实践篇本部分是本书的重要特色之一,通过四个实际开发案例贯穿了Java的主要实用化内容。案例的组织方式更接近工程开发,同时相比于传统的按内容组织方式,通过案例教学也更容易理解和掌握这些内容。在Java的界面设计方面,在计算器设计、文本编辑器设计和Web应用设计中分别进行了不同的介绍,在计算器设计中介绍基本的组件和事件驱动方法,在文本编辑器中介绍了界面布局技术,在Web应用设计中介绍了JavaFX界面设计技术。在文本编辑器设计一章中重点介绍了Java的流和文件技术,并最终设计实现了一个支持多种编码标准的实用化的文本编辑器。在网络聊天室设计一章重点介绍网络通信和多线程技术,并最终设计实现了一个简易的文本信息网络聊天室软件。在Web应用系统设计中重点介绍Java的数据库技术和JavaFX,并介绍了通过工具软件JavaFX Scene Builder实现界面设计的方法,实现了在完全不需要了解JavaFX的FXML脚本语言的情况下实现界面设计,最终设计实现了一个网络课程作业提交系统软件。本书作为高校教材,如果讲授全部内容,推荐学时为64学时。如果采用48学时,推荐讲授内容为前7章和第9章。在48学时教学过程中建议实验6~7个,全部实验在NetBeans下完成,分别是表达式实验、类库实验、流程控制实验、类和对象实验、继承和接口实验、界面设计实验。本书作者多年从事Java课程教学,设计有教学测试题库和实验题库,可以实现随机抽题作业和单元测试。本书由周洪利、许宏丽、周围编写,其中周洪利编写第1、2、8、10、11、12章,许宏丽编写第3、4、9章,周围编写第5、6、7章。由于时间仓促,作者水平有限,可能存在疏漏之处。在此,诚恳期望得到各领域的专家和广大读者的批评指正。题库课程获取步骤(1) 打开手机微信扫一扫,扫描书后刮刮卡的权限二维码,即可获取权限。(2) 再扫描每一章末的题库二维码,即可在线做题并提交查看结果。
作者2018年5月

 

 

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