当前位置:主页 > 计算机电子书 > Java > Java pdf电子书
Java语言程序设计:基础篇(第10版)

Java语言程序设计:基础篇(第10版) PDF 高清版

  • 更新:2023-07-11
  • 大小:259 MB
  • 类别:Java
  • 作者:Y.Daniel、Liang
  • 出版:机械工业出版社
  • 格式:PDF

  • 资源介绍
  • 学习心得
  • 相关内容

Java语言程序设计:基础篇(第10版)》是由机械工业出版社出版的一本关于Java方面的书籍,作者是Y.Daniel、Liang,主要介绍了关于Java、程序设计方面的知识内容,目前在Java类书籍综合评分为:7.3分。

码农点评

《Java语言程序设计:基础篇(第10版)》是一本关于Java语言程序设计的经典教材。本书在全面整合了Java 8的最新特性的基础上,采用了“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计以及图形用户界面的应用。本书的特点在于其全面性和系统性,对Java语言的各个方面都进行了详细而清晰的阐述,并通过大量的实例和练习帮助读者巩固所学知识。对于初学者来说,这本书非常友好,易于理解和跟随,而对于有一定基础的读者来说,本书也提供了深入学习和扩展的机会。这本书是一本不可或缺的Java语言程序设计教材。

书籍介绍

本书是Java语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容。此外,本书还全面且深入地覆盖了一些高级主题,包括算法和数据结构、多线程、网络、国际化、高级GUI等内容。

本书中文版由《Java语言程序设计 基础篇》和《Java语言程序设计 进阶篇》组成。基础篇对应原书的第1~18章,进阶篇对应原书的第19~33章。为满足对Web设计有浓厚兴趣的同学,本版在配套网站上增加了第34~42章的内容,以提供更多的相关信息。

本书特点

基础篇介绍基础内容,进阶篇介绍高级内容,便于教师按需选择理想的教材。

全面整合了Java 8的特性,对全书的内容进行了修订和更新,以反映Java程序设计的*技术发展。

对面向对象程序设计进行了深入论述,包含GUI程序设计的基础和扩展。

提供的大量示例中都包括了对问题求解的详细步骤,很多示例都是随着Java技术的引入不断地进行增强,这种循序渐进的讲解方式更易于学生学习。

用JavaFX取代了Swing,极大地简化了GUI编程,比Swing更易于学习。

更多有趣示例和练习,激发学生兴趣。在配套网站上还为教师提供了100多道的编程练习题。

读者评价

特意看了一段时间再来评论,讲解很详细,零基础可以自学看懂,虽然凭良心说翻译得很差……不过大概意思到了就得了

内容讲的非常详细,堪比c++ primer plus,通俗易懂,值得购买!

刚刚开始学习Java语言,看了几章节,感觉还不错,很适合像我这种零基础的的小白学习!

ava语言的经典教材,多年来畅销不衰。本书全面整合了Java 8的特性,采用“基础优先,问题驱动”的教学方式,循序渐进地介绍了程序设计基础、解决问题的方法、面向对象程序设计、图形用户界面设计、异常处理、I/O和递归等内容 

目录

  • 第1章 计算机、程序和Java概述 1
  • 第2章 基本程序设计 28
  • 第3章 选择 64
  • 第4章 数学函数、字符和字符串 100
  • 第5章 循环 133
  • 第6章 方法 171
  • 第7章 一维数组 207
  • 第8章 多维数组 242
  • 第9章 对象和类 270
  • 第10章 面向对象思考 309
  • 第11章 继承和多态 347
  • 第12章 异常处理和文本I/O 384
  • 第13章 抽象类和接口 424
  • 第14章 JavaFX基础 459
  • 第15章 事件驱动编程和动画 504
  • 第16章 JavaFX UI组件和多媒体 542
  • 第17章 二进制 I/O 584
  • 第18章 递归 609

资源获取

相关资源

网友留言

网友NO.46857
网友NO.46857

Java程序设计学习知识点总结 Java语言简单,面向对象,分布式,解释性,健壮,安全与系统无关,可移植,高性能,多线程,动态语言。 什么是框架 可以认为是某种应用的半成品,就是一组组件用来完善自己的应用。 简单地说就是使用别人准备好的组件,来完成自己的项目。 什么是跨平台 跨平台就是能在如何操作系统上运行。 什么是JVM JVM是java虚拟机。 什么是JRE JRE:JVM+类库。 什么是JDK JDK是提供给Java开发人员使用的开发工具。