JAVA语言程序设计 (美)梁勇(Y.Daniel Liang) 著 著作 下载 pdf 百度网盘 epub 免费 2025 电子书 mobi 在线

JAVA语言程序设计 (美)梁勇(Y.Daniel Liang) 著 著作精美图片
》JAVA语言程序设计 (美)梁勇(Y.Daniel Liang) 著 著作电子书籍版权问题 请点击这里查看《

JAVA语言程序设计 (美)梁勇(Y.Daniel Liang) 著 著作书籍详细信息

  • ISBN:9787111571681
  • 作者:暂无作者
  • 出版社:暂无出版社
  • 出版时间:2017-07
  • 页数:暂无页数
  • 价格:68.40
  • 纸张:轻型纸
  • 装帧:平装-胶订
  • 开本:16开
  • 语言:未知
  • 丛书:暂无丛书
  • TAG:暂无
  • 豆瓣评分:暂无豆瓣评分
  • 豆瓣短评:点击查看
  • 豆瓣讨论:点击查看
  • 豆瓣目录:点击查看
  • 读书笔记:点击查看
  • 原文摘录:点击查看
  • 更新时间:2025-01-19 17:30:07

寄语:

新华书店正版,关注店铺成为会员可享店铺专属优惠,团购客户请咨询在线客服!


内容简介:

本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象程序设计、GUI程序设计、数据结构和算法、不错Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。进阶篇主要介绍列表、栈、队列、排序、二分查找树、AVL树、散列、图及其应用、并行程序设计、网络、Java数据库程序设计以及JSF等内容。本书可作为高等院校相关专业程序设计课程的基础教材,也可作为Java语言及编程爱好者的参考资料。


书籍目录:

出版者的话

前言

第1章计算机、程序和Java概述

1.1引言

1.2什么是计算机

1.3编程语言

1.4操作系统

1.5Java、万维网以及其他

1.6Java语言规范、API、JDK和IDE

1.7一个简单的Java程序

1.8创建、编译和执行Java程序

1.9程序设计风格和文档

1.10程序设计错误

1.11使用NetBeans开发Java程序

1.12使用Eclipse开发Java程序

第2章基本程序设计

2.1引言

2.2编写简单的程序

2.3从控制台读取输入

2.4标识符

2.5变量

2.6赋值语句和赋值表达式

2.7命名常量

2.8命名习惯

2.9数值数据类型和操作

2.10数值型直接量

2.11表达式求值以及操作符优先级

2.12示例学习:显示当前时间

2.13增强赋值操作符

2.14自增和自减操作符

2.15数值类型转换

2.16软件开发过程

2.17示例学习:整钱兑零

2.18常见错误和陷阱

第3章选择

3.1引言

3.2boolean数据类型

3.3if语句

3.4双分支if—else语句

3.5嵌套的if语句和多分支if—else语句

3.6常见错误和陷阱

3.7产生随机数

3.8示例学习:计算身体质量指数

3.9示例学习:计算税率

3.10逻辑操作符

3.11示例学习:判定闰年

3.12示例学习:彩票

3.13switch语句

3.14条件表达式

3.15操作符的优先级和结合规则

3.16调试

第4章数学函数、字符和字符串

4.1引言

4.2常用数学函数

4.3字符数据类型和操作

4.4String类型

4.5示例学习

4.6格式化控制台输出

第5章循环

5.1引言

5.2while循环

5.3do—while循环

5.4for循环

5.5采用哪种循环

5.6嵌套循环

5.7最小化数值错误

5.8示例学习

5.9关键字break和continue

5.10示例学习:判断回文串

5.11示例学习:显示素数

第6章方法

6.1引言

6.2定义方法

6.3调用方法

6.4void方法示例

6.5通过传值进行参数传递

6.6模块化代码

6.7示例学习:将十六进制数转换为十进制数

6.8重载方法

6.9变量的作用域

6.10示例学习:生成随机字符

6.11方法抽象和逐步求精

第7章一维数组

7.1引言

7.2数组的基础知识

7.3示例学习:分析数字

7.4示例学习:一副牌

7.5数组的复制

7.6将数组传递给方法

7.7从方法中返回数组

7.8示例学习:统计每个字母出现的次数

7.9可变长参数列表

7.10数组的查找

7.11数组的排序

7.12Arrays类

7.13命令行参数

第8章多维数组

8.1引言

8.2二维数组的基础知识

8.3处理二维数组

8.4将二维数组传递给方法

8.5示例学习:多选题测验评分

8.6示例学习:找出距离最近的点对

8.7示例学习:数独

8.8多维数组

第9章对象和类

9.1引言

9.2为对象定义类

9.3示例:定义类和创建对象

9.4使用构造方法构造对象

9.5通过引用变量访问对象

9.6使用Java库中的类

9.7静态变量、常量和方法

9.8可见性修饰符

9.9数据域封装

9.10向方法传递对象参数

9.11对象数组

9.12不可变对象和类

9.13变量的作用域

9.14this引用

第10章面向对象思考

10.1引言

10.2类的抽象和封装

10.3面向对象的思考

10.4类的关系

10.5示例学习:设计Course类

10.6示例学习:设计栈类

10.7将基本数据类型值作为对象处理

10.8基本类型和包装类类型之间的自动转换

10.9BigInteger和BigDecimal类

10.10String类

10.11StringBuilder和StringBuffer类

第11章继承和多态

11.1引言

11.2父类和子类

11.3使用super关键字

11.4方法重写

11.5方法重写与重载

11.6Object类及其toString()方法

11.7多态

11.8动态绑定

11.9对象转换和instanceof运算符

11.10Object类的equals方法

11.11ArrayList类

11.12对于列表有用的方法

11.13示例学习:自定义栈类

11.14protected数据和方法

11.15防止扩展和重写

第12章异常处理和文本I/O

12.1引言

12.2异常处理概述

12.3异常类型

12.4关于异常处理的更多知识

12.5finally子句

12.6何时使用异常

12.7重新抛出异常

12.8链式异常

12.9创建自定义异常类

12.10File类

12.11文件输入和输出

12.12从Web上读取数据

12.13示例学习:Web爬虫

第13章抽象类和接口

13.1引言

13.2抽象类

13.3示例学习:抽象的Number类

13.4示例学习:Calendar和GregorianCalendar

13.5接口

13.6Comparable接口

13.7Cloneable接口

13.8接口与抽象类

13.9示例学习:Rational类

13.10类的设计原则

第14章JavaFX基础

14.1引言

14.2JavaFX与Swing以及AWT的比较

14.3JavaFX程序的基本结构

14.4面板、UI组件以及形状

14.5属性绑定

14.6节点的通用属性和方法

14.7Color类

14.8Font类

14.9Image和ImageView类

14.10布局面板

14.11形状

14.12示例学习:ClockPane类

第15章事件驱动编程和动画

15.1引言

15.2事件和事件源

15.3注册处理器和处理事件

15.4内部类

15.5匿名内部类处理器

15.6使用lambda表达式简化事件处理

15.7示例学习:贷款计算器

15.8鼠标事件

15.9键盘事件

15.10可观察对象的监听器

15.11动画

15.12示例学习:弹球

第16章JavaFXUI组件和多媒体

16.1引言

16.2Labeled和Label

16.3按钮

16.4复选框

16.5单选按钮

16.6文本域

16.7文本区域

16.8组合框

16.9列表视图

16.10滚动条

16.11滑动条

16.12示例学习:开发一个井字游戏

16.13视频和音频

16.14示例学习:国旗和国歌

第17章二进制I/O

17.1引言

17.2在Java中如何处理文本I/O

17.3文本I/O与二进制I/O

17.4二进制I/O类

17.5示例学习:复制文件

17.6对象I/O

17.7随机访问文件

第18章递归

18.1引言

18.2示例学习:计算阶乘

18.3示例学习:计算斐波那契数

18.4使用递归解决问题

18.5递归辅助方法

18.6示例学习:得到目录的大小

18.7示例学习:汉诺塔

18.8示例学习:分形

18.9递归与迭代

18.10尾递归

第19章泛型

19.1引言

19.2动机和优点

19.3定义泛型类和接口

19.4泛型方法

19.5示例学习:对一个对象数组进行排序

19.6原始类型和向后兼容

19.7通配泛型

19.8消除泛型和对泛型的

19.9示例学习:泛型矩阵类

第20章线性表、栈、队列和优先队列

20.1引言

20.2合集

20.3迭代器

20.4线性表

20.5Comparator接口

20.6线性表和合集的静态方法

20.7示例学习:弹球

20.8向量类和栈类

20.9队列和优先队列

20.10示例学习:表达式求值

第21章集合和映射表

21.1引言

21.2集合

21.3比较集合和线性表的性能

21.4示例学习:统计关键字

21.5映射表

21.6示例学习:单词的出现次数

21.7单元素与不可变的合集和映射表

第22章开发高效算法

22.1引言

22.2使用大O符号来衡量算法效率

22.3示例:确定大O

22.4分析算法的时间复杂度

22.5使用动态编程计算斐波那契数

22.6使用欧几里得算法求优选公约数

22.7寻找素数的高效算法

22.8使用分而治之法寻找最近的点对

22.9使用回溯法解决八皇后问题

22.10计算几何:寻找凸包

第23章排序

23.1引言

23.2插入排序

23.3冒泡排序

23.4归并排序

23.5快速排序

23.6堆排序

23.7桶排序和基数排序

23.8外部排序

第24章实现线性表、栈、队列和优先队列

24.1引言

24.2线性表的通用特性

24.3数组线性表

24.4链表

24.5栈和队列

24.6优先队列

第25章二叉查找树

25.1引言

25.2二又查找树

25.3删除BST中的一个元素

25.4树的可视化和MVC

25.5迭代器

25.6示例学习:数据压缩

第26章AVL树

26.1引言

26.2重新平衡树

26.3为AVL树设计类

26.4重写insert方法

26.5实现旋转

26.6实现delete方法

26.7AVLTree类

26.8测试AVLTree类

26.9AVL树的时间复杂度分析

第27章散列

27.1引言

27.2什么是散列

27.3散列函数和散列码

27.4使用开放地址法处理冲突

27.5使用链地址法处理冲突

27.6装填因子和再散列

27.7使用散列实现映射表

27.8使用散列实现集合

第28章图及其应用

28.1引言

28.2基本的图术语

28.3表示图

28.4图建模

28.5图的可视化

28.6图的遍历

28.7深度优先搜索(DFS)

28.8示例学习:连通圆问题

28.9广度优先搜索(BFS)

28.10示例学习:9枚硬币反面问题

第29章加权图及其应用

29.1引言

29.2加权图的表示

29.3WeightedGraph类

29.4最小生成树

29.5寻找最短路径

29.6示例学习:加权的9枚硬币

反面问题

第30章多线程和并行程序设计

30.1引言

30.2线程的概念

30.3创建任务和线程

30.4Thread类

30.5示例学习:闪烁的文本

30.6线程池

30.7线程同步

30.8利用加锁同步

30.9线程间协作

30.10示例学习:生产者/消费者

30.11阻塞队列

30.12信号量

30.13避免死锁

30.14线程状态

30.15同步合集

30.16并行编程

第31章网络

31.1引言

31.2客户端/服务器计算

31.3InetAddress类

31.4服务多个客户

31.5发送和接收对象

31.6示例学习:分布式井字游戏

第32章Java数据库程序设计

32.1引言

32.2关系型数据库系统

32.3SQL

32.4JDBC

32.5PreparedStatement

32.6CallableStatement

32.7获取元数据

第33章JavaServerFaces

33.1引言

33.2开始使用JSF

33.3JSFGUI组件

33.4处理表单

33.5示例学习:计算器

33.6会话跟踪

33.7验证输入

33.8将数据库与facelet绑定

33.9打开一个新的JSF页面

附录AJava关键字

附录BASCII字符集

附录C操作符优先级表

附录DJava修饰符

附录E特殊浮点值

附录F数系

附录G位操作

附录H正则表达式

附录I枚举类型


作者介绍:

梁勇(Y.Daniel Liang),阿姆斯特朗亚特兰大州立大学计算机科学系Yamacraw教授。之前曾是普度大学计算机科学系副教授,并曾两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率优选。


出版社信息:

暂无出版社相关信息,正在全力查找中!


书籍摘录:

暂无相关书籍摘录,正在全力查找中!



原文赏析:

暂无原文赏析,正在全力查找中!


其它内容:

暂无其它内容!


书籍真实打分

  • 故事情节:3分

  • 人物塑造:7分

  • 主题深度:6分

  • 文字风格:9分

  • 语言运用:3分

  • 文笔流畅:3分

  • 思想传递:8分

  • 知识深度:9分

  • 知识广度:8分

  • 实用性:9分

  • 章节划分:6分

  • 结构布局:4分

  • 新颖与独特:5分

  • 情感共鸣:9分

  • 引人入胜:7分

  • 现实相关:7分

  • 沉浸感:7分

  • 事实准确性:5分

  • 文化贡献:3分


网站评分

  • 书籍多样性:7分

  • 书籍信息完全性:4分

  • 网站更新速度:8分

  • 使用便利性:7分

  • 书籍清晰度:7分

  • 书籍格式兼容性:4分

  • 是否包含广告:8分

  • 加载速度:9分

  • 安全性:4分

  • 稳定性:6分

  • 搜索功能:9分

  • 下载便捷性:7分


下载点评

  • 值得购买(386+)
  • 少量广告(467+)
  • 无漏页(492+)
  • 四星好评(577+)
  • 中评多(558+)
  • 赚了(231+)
  • 字体合适(427+)
  • 超值(645+)
  • 引人入胜(409+)
  • 愉快的找书体验(71+)
  • 内容完整(358+)
  • 博大精深(420+)

下载评价

  • 网友 扈***洁: ( 2024-12-22 09:37:32 )

    还不错啊,挺好

  • 网友 冯***卉: ( 2025-01-13 12:55:41 )

    听说内置一千多万的书籍,不知道真假的

  • 网友 师***怀: ( 2024-12-29 16:03:28 )

    好是好,要是能免费下就好了

  • 网友 国***芳: ( 2025-01-17 21:49:56 )

    五星好评

  • 网友 国***舒: ( 2024-12-25 19:23:12 )

    中评,付点钱这里能找到就找到了,找不到别的地方也不一定能找到

  • 网友 家***丝: ( 2024-12-22 10:38:34 )

    好6666666

  • 网友 孔***旋: ( 2025-01-10 04:19:49 )

    很好。顶一个希望越来越好,一直支持。

  • 网友 曹***雯: ( 2025-01-05 20:23:27 )

    为什么许多书都找不到?

  • 网友 郗***兰: ( 2025-01-03 09:14:08 )

    网站体验不错

  • 网友 方***旋: ( 2025-01-10 16:35:54 )

    真的很好,里面很多小说都能搜到,但就是收费的太多了

  • 网友 马***偲: ( 2025-01-19 11:53:28 )

    好 很好 非常好 无比的好 史上最好的

  • 网友 相***儿: ( 2025-01-05 19:05:32 )

    你要的这里都能找到哦!!!

  • 网友 通***蕊: ( 2024-12-21 14:52:12 )

    五颗星、五颗星,大赞还觉得不错!~~

  • 网友 后***之: ( 2024-12-26 03:57:10 )

    强烈推荐!无论下载速度还是书籍内容都没话说 真的很良心!

  • 网友 訾***晴: ( 2025-01-12 19:48:42 )

    挺好的,书籍丰富


随机推荐