Rating:

(43 reviews)
Author: Y. Daniel Liang
ISBN : 0132936526
New from $114.95
Format: PDF
Download Free Introduction to Java Programming, Comprehensive Version for everyone book with Mediafire Link Download Link
Introduction to Java Programming, Comprehensive, 9e, features comprehensive coverage ideal for a one-, two-, or three-semester CS1 course sequence.
Daniel Liang teaches concepts of problem-solving and object-oriented programming using a fundamentals-first approach. Beginning programmers learn critical problem-solving techniques then move on to grasp the key concepts of object-oriented, GUI programming, advanced GUI and Web programming using Java.
Download latest books on mediafire and other links compilation Free Introduction to Java Programming, Comprehensive Version (9th Edition) [Paperback]
- Paperback: 1344 pages
- Publisher: Prentice Hall; 9 edition (March 12, 2012)
- Language: English
- ISBN-10: 0132936526
- ISBN-13: 978-0132936521
- Product Dimensions: 1.8 x 7.9 x 9.8 inches
- Shipping Weight: 4.6 pounds (View shipping rates and policies)
Free Introduction to Java Programming, Comprehensive Version
/**
* @Use: Used for a college programming course.
* @Class: Java Programming I
* @Other: Experience in C++/C, PHP, JavaScript, Perl, SQL [MySQL, Oracle PL/SQL, SQL Server]
*
* =============================================
** This Book is meant to be used in an academia
* =============================================
*; not ideal book for self study
*/
This book was required for a Java Programming I course that I took which had a basic CS Programming course (in java or in my case c++) as a prerequisite. When used in an academic setting, the book is accompanied by very useful powerpoint slides and other material including 15 additional chapters(#35 - #50).
/**
* book@review:~$ ./Math -required
*
* Reader should have passed a college
* algebra and/or discrete math course.
* Discrete math preferred but not
* required.
*
* Continue? (Y/N) Y
*
* Reader should know how to perform oper-
* -ations on matrices (add, mult, etc).
*
* Continue? (Y/N) Y
*
* Reader should have a solid understanding
* of logic, possibly with knowledge of
* basic logic gates.
*
* Continue? (Y/N) N
*
* Goodbye.
* book@review:~$ exit
*/
// Why the math requirement?
The reason that you should have satisfactory college mathematics experience is because the author
explains language constructs using simple mathematical algorithms. This seems to be popular in comp-
-uter science and most good CS books should include algorithms such as Monte Carlo's Pi Simulation,
Fibonacci Sequence (Recursion), Calculating Primes, Trees(Application of Discrete Math),
Graphs(Application Discrete Math), Towers of Hanoi, etc.
Download Link 1 -
Download Link 2