Advanced Topics in Java: Core Concepts in Data Structures

Noel Kalicharan

  • 出版商: Apress
  • 出版日期: 2013-12-30
  • 售價: $2,620
  • 貴賓價: 9.5$2,489
  • 語言: 英文
  • 頁數: 322
  • 裝訂: Paperback
  • ISBN: 1430266198
  • ISBN-13: 9781430266198
  • 相關分類: Java 程式語言Algorithms-data-structures
  • 海外代購書籍(需單獨結帳)

相關主題

商品描述

Java is one of the most widely used programming languages today. It was first released by Sun Microsystems in 1995. Over the years, its popularity has grown to the point where it plays an important role in most of our lives. From laptops to data centers, game consoles to scientific supercomputers, cell phones to the Internet, Java is everywhere! There are tons of applications and heaps of websites that will not work unless you have Java installed, and more are created every day. And, of course, Java is used to power what has become the world's most dominant mobile platform, Android.

Advanced Topics In Java teaches the algorithms and concepts that any budding software developer should know. You'll delve into topics such as sorting, searching, merging, recursion, random numbers and simulation, among others. You will increase the range of problems you can solve when you learn how to create and manipulate versatile and popular data structures such as binary trees and hash tables.

This book assumes you have a working knowledge of basic programming concepts such as variables, constants, assignment, selection (if..else) and looping (while, for). It also assumes you are comfortable with writing functions and working with arrays. If you study this book carefully and do the exercises conscientiously, you would become a better and more agile software developer, more prepared to code today's applications - no matter the language.

商品描述(中文翻譯)

Java 是當今最廣泛使用的程式語言之一。它於 1995 年由 Sun Microsystems 首次發布。多年來,它的受歡迎程度不斷增長,已經在我們生活中的大多數方面扮演著重要角色。從筆記型電腦到資料中心,遊戲主機到科學超級電腦,手機到互聯網,Java 無處不在!有大量的應用程式和網站在未安裝 Java 的情況下無法運行,並且每天都有更多的應用程式被創建出來。當然,Java 也被用來驅動已成為全球最主導的行動平台 Android。

《Advanced Topics In Java》教授任何新興軟體開發者應該了解的演算法和概念。您將深入探討排序、搜尋、合併、遞迴、隨機數和模擬等主題。當您學會如何創建和操作多功能且受歡迎的資料結構,如二元樹和雜湊表時,您將能解決更廣泛的問題。

本書假設您對基本程式設計概念有一定的了解,例如變數、常數、指派、選擇(if..else)和迴圈(while, for)。它也假設您對編寫函數和操作陣列感到舒適。如果您仔細學習本書並認真完成練習,您將成為一位更優秀且更靈活的軟體開發者,更加準備好編寫當今的應用程式——無論使用何種語言。