Java Language Features, 2nd Edition 免积分下载

图书说明:

使用Java编程语言的基本和高级功能,例如Java模块开发,lambda表达式(闭包),内部类,线程,I / O,集合,垃圾回收等。作者Kishori Sharan提供了50多个图表和290个完整的程序,以帮助您可视化并更好地理解本书中涉及的主题。

Java语言特性,第二版从一系列关于Java提供的基本语言特性的章节开始,包括注释,反射和泛型。然后,这些主题将通过有关如何使用lambda表达式的详细信息进行补充,从而允许您构建功能强大且高效的Java程序。关于线程的章节对此进行了讨论,并讨论了从线程的基本概念到最高级主题的所有内容,例如同步器,fork / join框架和原子变量。

本书包含无与伦比的Java MIO,Stream API,Path API,FileVisitor API,监视服务和异步文件I / O。凭借这种深入的知识,您的数据和文件管理程序将能够利用Java强大的I / O框架的所有功能等等。

此外,可通过www.apress.com/book/9781484233474上的“下载源代码”按钮免费获得三个附录。这些附录将为您提供Java 10最重要功能和新Java版本控制方案的先机。

你将学到什么

  • 使用Java语言的基本和高级功能
  • 代码Java注释和内部类
  • 使用反射,泛型和线程
  • 利用垃圾收集器
  • 使用Stream API管理流

本书适用于谁

那些刚接触Java编程并继续学习Java之旅的人; 建议您首先阅读介绍性Java编程书籍,例如Apress的Beginning Java Fundamentals。

 云盘下载

下载地址: Java Language Features, 2nd Edition

更多免积分电子书,请访问:IE布克斯网

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
My first encounter with the Java programming language was during a one-week Java training session in 1997. I did not get a chance to use Java in a project until 1999. I read two Java books and took a Java 2 programmer certification examination. I did very well on the test, scoring 95 percent. The three questions that I missed on the test made me realize that the books that I had read did not adequately cover details of all the topics. I made up my mind to write a book on the Java programming language. So, I formulated a plan to cover most of the topics that a Java developer needs to use Java effectively in a project, as well as to become certified. I initially planned to cover all essential topics in Java in 700 to 800 pages. As I progressed, I realized that a book covering most of the Java topics in detail could not be written in 700 to 800 pages. One chapter alone that covered data types, operators, and statements spanned 90 pages. I was then faced with the question, “Should I shorten the content of the book or include all the details that I think a Java developer needs?” I opted for including all the details in the book, rather than shortening its content to maintain the original number of pages. It has never been my intent to make lots of money from this book. I was never in a hurry to finish this book because that rush could have compromised the quality and coverage. In short, I wrote this book to help the Java community understand and use the Java programming language effectively, without having to read many books on the same subject. I wrote this book with the plan that it would be a comprehensive one-stop reference for everyone who wants to learn and grasp the intricacies of the Java programming language. One of my high school teachers used to tell us that if one wanted to understand a building, one must first understand the bricks, steel, and mortar that make up the building. The same logic applies to most of the things that we want to understand in our lives. It certainly applies to an understanding of the Java programming language. If you want to master the Java programming language, you must start by understanding its basic building blocks. I have used this approach throughout this book, endeavoring to build upon each topic by describing the basics first. In the book, you will rarely find a topic described without first learning about its background. Wherever possible, I tried to correlate the programming practices with activities in daily life. Most of the books about the Java programming language available in the market either do not include any pictures at all or have only a few. I believe in the adage, “A picture is worth a thousand words.” To a reader, a picture makes a topic easier to understand and remember. I have included plenty of illustrations in the book to aid readers in understanding and visualizing the concepts. Developers who have little or no programming experience have difficulty in putting things together to make it a complete program. Keeping them in mind, the book contains over 390 complete Java programs that are ready to be compiled and run. I spent countless hours doing research when writing this book. My main sources were the Java Language Specification, whitepapers, and articles on Java topics, and Java Specification Requests (JSRs). I also spent quite a bit of time reading the Java source code to learn more about some of the Java topics. Sometimes, it took a few months of researching a topic before I could write the first sentence on it. Finally, it was always fun to play with Java programs, sometimes for hours, to add them to the book.

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值