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

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

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

『簡體書』Java语言与编程(微课视频版)

書城自編碼: 3908166
分類:簡體書→大陸圖書→教材研究生/本科/专科教材
作者: 赵逢禹、朱丽娟、齐福利、李锐、赵欣
國際書號(ISBN): 9787302642411
出版社: 清华大学出版社
出版日期: 2023-09-01

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

售價:HK$ 84.5

我要買

 

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


新書推薦:
不较真的心理智慧
《 不较真的心理智慧 》

售價:HK$ 59.8
漫画算法与数据结构(大规模数据集)
《 漫画算法与数据结构(大规模数据集) 》

售價:HK$ 95.8
欧洲的扩张1415—1789:现代世界的奠基
《 欧洲的扩张1415—1789:现代世界的奠基 》

售價:HK$ 177.6
引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版)
《 引导的秘诀:通过团队合作获得结果的SMART指南(最新修订版)(白金版) 》

售價:HK$ 118.8
文史星历:秦汉史丛稿
《 文史星历:秦汉史丛稿 》

售價:HK$ 141.6
神灵衰落:祈雨与乾隆朝的信仰危机
《 神灵衰落:祈雨与乾隆朝的信仰危机 》

售價:HK$ 106.8
深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!)
《 深度营销:成就营销领导力的12大原则(麦肯锡年度经管好书,12大原则揭秘营销本质,带好团队就是从领导力到影响力!) 》

售價:HK$ 69.6
新质生产力:发展新动能
《 新质生产力:发展新动能 》

售價:HK$ 105.6

 

建議一齊購買:

+

HK$ 211.2
《 网络工程师教程(第5版) 》
+

HK$ 75.6
《 高等代数(上册) 》
+

HK$ 174.1
《 动植物检疫法规教程 》
+

HK$ 70.8
《 发展心理学 第三版 》
+

HK$ 105.6
《 农业植物病理学(第三版) 》
+

HK$ 47.3
《 哲学导论 》
編輯推薦:
流行的开发环境、简练的核心内容介绍、面向对象的编程思想,配套微课视频、在线作业系统、教学课件、教学大纲、源代码等教学资源
內容簡介:
面向对象程序设计是当今程序设计的主流技术,Java语言作为经典的面向对象语言,受到程序设计人员的广泛欢迎。本书作为Java语言程序设计的教程,在详细介绍程序设计的基础知识后,着重讲解Java面向对象的编程思想,通过精选的实例与基于开发平台的代码调试与运行,使读者轻松掌握Java编程的核心技术。全书共15章,内容主要包括Java语言的基本组成元素、流程控制语句与算法设计、类与对象、数组与字符串的应用、类的继承与多态、抽象类/接口及泛型、异常处理、控制台输入/输出与文件操作、多线程编程、图形用户界面的开发与基于事件驱动的编程、集合类与数据库编程。 本书还详细介绍了集成开发环境IDEA、MySQL数据库系统以及数据库管理平台MySQL Workbench的下载、安装与使用。全书提供了大量的应用实例且都在IDEA平台上调试运行通过。每章的最后均附有习题。 本书适合作为高等学校计算机相关专业“Java程序设计”或“面向对象程序设计”课程的教材,也可作为Java技术的培训教材,对于广大Java技术爱好者亦是一本有价值的参考书。
目錄
第1章Java语言与集成开发环境
1.1Java语言
1.1.1什么是Java
1.1.2Java语言的特点
1.2Java开发工具包JDK
1.2.1什么是JDK
1.2.2下载与安装JDK
1.2.3Java API文档资源与使用
1.3Java的运行机制与JVM
1.3.1Java的运行机制
1.3.2JRE与JVM
1.3.3JDK、JRE、JVM三者的联系与区别
1.4IntelliJ IDEA开发工具
1.5第一个Java程序
1.5.1创建Java项目
1.5.2Java项目目录结构
1.5.3在项目中创建包
1.5.4创建Java类
1.5.5编写Java程序
1.5.6执行Java程序
1.6Java程序风格
习题
第2章Java语言基础
2.1Java程序的基本概念
2.1.1Java程序的组成
2.1.2关键字
2.1.3标识符
2.1.4分隔符
2.2控制台输入/输出
2.3基本数据类型
2.3.1整型
2.3.2浮点型
2.3.3字符型
2.3.4布尔型
2.4常量和变量
2.4.1常量
2.4.2变量
2.5运算符和表达式
2.5.1算术运算符
2.5.2比较运算符
2.5.3逻辑运算符
2.5.4赋值运算符
2.5.5条件运算符(?:)
2.5.6运算符优先级
2.6类型强制转换
2.6.1自动类型转换
2.6.2强制类型转换
习题
第3 章控制语句与算法
3.1Java程序的执行流程
3.1.1算法的执行
3.1.2语句块与块作用域
3.2选择语句
3.2.1if语句
3.2.2switch语句
3.3循环语句
3.3.1while语句
3.3.2dowhile语句
3.3.3for语句
3.4跳转语句
3.4.1break语句
3.4.2continue语句
3.5控制语句编程举例
习题
第4章对象和类
4.1面向对象编程的基本概念
4.2类和对象
4.2.1类的构成
4.2.2类的使用
4.3this的使用
4.4方法重载
4.4.1成员方法的重载
4.4.2构造方法的重载
4.5类的设计和使用举例
4.6访问修饰符
4.6.1公共访问修饰符public
4.6.2受保护访问修饰符protected
4.6.3默认访问修饰符
4.6.4私有访问修饰符private
4.6.5可见性分析举例
4.7包
4.7.1常用的系统包
4.7.2包的声明
4.7.3包的引用
4.8应用举例
习题
第5章数组
5.1Java数组
5.2一维数组
5.2.1数组的声明
5.2.2创建数组
5.2.3数组长度
5.2.4数组的初始化
5.2.5访问数组
5.3数组应用
5.3.1数组的赋值
5.3.2数组参数传递
5.3.3数组作为方法的返回值
5.3.4一维数组编程举例
5.4Arrays类与应用
5.5二维数组
5.5.1二维数组的声明、创建和使用
5.5.2二维数组的应用案例
5.6多维数组
习题
第6章常用类与正则表达式
6.1Java常用类
6.1.1Object类
6.1.2System类
6.1.3Math类
6.1.4Random类
6.1.5包装类
6.1.6日期类和时间类
6.1.7输入/输出类
6.2字符串类
6.2.1String类
6.2.2StringBuffer类
6.3正则表达式
6.3.1正则表达式简介
6.3.2正则表达式元字符
6.3.3正则表达式语法
6.3.4正则表达式限定符
6.3.5正则表达式使用
习题
第7章继承和多态
7.1继承
7.1.1继承的定义
7.1.2成员变量的隐藏与成员方法的覆盖
7.1.3子类中的构造方法
7.1.4继承的访问可见性规则
7.2动态绑定机制
7.3多态
7.3.1编译时多态
7.3.2运行时多态
习题
第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泛型接口
习题
第9章异常处理
9.1异常与异常类
9.1.1异常的概念
9.1.2Java异常类
9.2异常处理机制
9.2.1trycatchfinally结构
9.2.2throw语句抛出异常
9.2.3throws子句抛出异常
9.3自定义异常类
9.4异常处理的优点
习题
第10章I/O与文件操作
10.1流的基本概念
10.2字节流与相关类
10.2.1字节流与字节流抽象类
10.2.2字节流常用子类
10.2.3DataInputStream与DataOutputStream
10.3字符流与相关类
10.3.1FileWriter类
10.3.2FileReader类
10.3.3PrintWriter输出字符到文件
10.3.4Scanner读取文本文件
10.4对象输入/输出与Serializable接口
10.5文件系统应用举例
习题
第11章多线程
11.1线程与线程类
11.1.1线程类的定义与多线程运行
11.1.2线程的状态与状态转换
11.2使用Runnable接口创建线程类
11.3Thread类与相关操作
11.3.1Thread类
11.3.2设置线程的优先级
11.3.3currentThread()方法与interrupt()方法
11.3.4sleep()方法的使用
11.3.5join()方法的使用
11.4线程的同步
11.4.1线程同步示例与同步方法
11.4.2线程锁同步方法
11.5资源共享时的多线程协作
11.5.1基于wait()、notify()实现同步
11.5.2基于锁与条件对象实现同步
11.6线程死锁
习题
第12章GUI编程基础
12.1GUI编程概述
12.1.1AWT和Swing
12.1.2Java 用户界面API库
12.2Swing容器
12.2.1JFrame窗体
12.2.2JPanel面板
12.3常用的GUI组件
12.3.1JButton按钮
12.3.2JLabel标签
12.3.3JTextField文本框
12.3.4JTextArea多行文本框
12.3.5JCheckBox复选框
12.3.6JRadioButton单选按钮
12.3.7JList列表框
12.3.8JComboBox列表框
12.3.9JTable表格
12.4布局管理器
12.4.1使用布局管理器
12.4.2边界布局
12.4.3流式布局
12.4.4网格布局
12.4.5Box容器与Box Layout
12.4.6容器的嵌套和布局管理
12.5常见GUI相关辅助类
12.5.1Color类
12.5.2Font类
习题
第13章事件驱动编程
13.1GUI事件处理流程
13.2事件源
13.3事件类
13.4事件处理
13.4.1监听器对象
13.4.2监听器对象的注册
13.4.3GUI事件处理机制
13.4.4事件处理案例
13.5其他常见事件处理案例
13.5.1GUI中的菜单
13.5.2鼠标相关的交互操作
13.6监听器实现类的代码简化
13.6.1监听器的内部类实现
13.6.2监听器的匿名类
13.7JOptionPane对话框
13.7.1Message Dialog消息对话框
13.7.2Confirmation Dialog确认对话框
13.7.3Input Dialog输入对话框
习题
第14章集合类
14.1集合与Collection框架
14.2Collection接口
14.2.1Set接口与实现类
14.2.2List接口与实现类
14.3List的遍历
14.3.1增强的for循环
14.3.2使用Iterator迭代器遍历
14.4Map接口
14.4.1HashMap集合
14.4.2TreeMap集合
14.5向量、堆栈、队列
14.5.1Vector
14.5.2Stack
14.5.3LinkedList队列
习题
第15章数据库编程
15.1关系数据库系统与关系模型
15.2SQL
15.2.1表的创建与删除
15.2.2表的添加、删除与更新
15.2.3表的数据查询
15.2.4查询条件
15.3MySQL数据库的下载与安装

15.3.1MySQL的下载
15.3.2MySQL的安装
15.4数据库管理平台MySQL Workbench的使用
15.4.1创建连接
15.4.2创建数据库实例与表
15.4.3SQL语句执行
15.5Java JDBC访问数据库的步骤
15.5.1在IDEA的项目中添加MySQL驱动程序
15.5.2数据库连接与操作步骤
15.6数据库的增/删/改操作
15.6.1向数据库增加记录
15.6.2数据库记录的修改与删除
15.7综合应用举例
15.7.1数据库设计
15.7.2功能界面设计
15.7.3主要类设计
15.7.4代码实现
习题
参考文献
內容試閱
Java语言是一种纯面向对象的通用程序设计语言,具有跨平台性、可移植性、安全性等优点,该语言自从1995年诞生以来,已发布了近20个版本,语言的类库不断丰富,具有非常强劲的活力。
Java语言基本涵盖了通用程序设计所有的技术,内容繁多,如GUI与事件驱动编程、多线程并发程序设计、异常处理、I/O文件系统、数据库编程、网络编程等。为了使本书适合初学者学习,对各章节的内容进行了取舍,在介绍语言的组成与语法的同时,通过示例展示其应用与基本算法,而不是写成Java参考手册。本书针对Java的基本程序设计、面向对象的设计、GUI编程、多线程、数据库编程等重要内容,精心挑选典型的案例,在案例程序中展示相关内容的使用方法,使读者在例子程序的编写、运行测试、错误修复中进行学习。
对于程序开发人员,熟练地掌握集成开发环境可以大幅提高程序的设计效率。本书采用IDEA集成开发平台,该平台也是当前Java程序开发人员广泛使用的平台。本书介绍了IDEA的下载与安装、Java开发包的配置与使用、数据库驱动程序的下载与配置等内容。
本书共有15章。第1章介绍了Java语言的开发工具包、运行机制,给出了IntelliJ IDEA集成开发环境的下载与安装方法,通过第一个Java程序的创建、编辑与运行,介绍了IDEA的使用。第2章与第3章在介绍了Java程序的基本组成要素之后,给出了其主要语句,包括语句块、选择语句与循环语句,并通过示例展示它们的使用。第4章在简单介绍面向对象编程的基本概念后,详细讲解了Java语言类的定义、对象创建、方法重载与访问修饰符等内容。第5章与第6章讲解了数组的定义,以及数组作为最常用的数据结构在数据存放与算法设计中的典型应用,并介绍正则表达式及编程中常用的Java类。第7章与第8章讲解了面向对象编程中的继承与多态、抽象类、接口与泛型类,这部分是对第4章内容的延伸。第9章介绍了异常类、异常对象与异常处理,以及Java异常处理机制是如何提高程序的稳健性的。第10章介绍了Java的输入/输出操作,讲解了字符流与字节流的应用。第11章讲解了多线程技术,通过许多典型的案例使读者深刻理解多线程编程。第12章与第13章讲解了GUI设计与基于事件驱动的编程,介绍了常用的GUI组件、容器、事件监听与处理方法。第14章讲解了集合框架与常用的工具类,通过简单示例展示这些工具类的适用场景。第15章首先通过简单的示例介绍了数据库的表与SQL语句的使用,使没有学习过数据库的读者也能学习Java数据库编程; 然后通过详细的步骤介绍了MySQL数据库的下载与安装方法,并通过图示说明了数据库管理平台MySQL Workbench的简单应用; 最后通过示例展示了Java数据库编程技术。
在学习Java语言之前,如果读者有其他编程语言的基础,可以快速阅读第2章、第3章与第5章的内容,重点学习面向对象编程的相关技术。
本书第1章由赵欣编写,第2、3、10、11、15章由赵逢禹编写,第4、7、9章由朱丽娟编写,第5、12、13章由李锐编写,第6、8、14章由齐福利编写。全书由赵逢禹和朱丽娟担任主编,完成全书的修改及统稿工作。
由于编者水平有限,书中不当之处在所难免,欢迎广大同行和读者批评指正。

编者
2023年6月

 

 

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