PROGRAM PRACTICALLY WITH - JAVA (IntelliJ IDEA IDE Version)
PROGRAM PRACTICALLY WITH - JAVA (IntelliJ IDEA IDE Version)
(Build your programming MUSCLE series)
About the Book
The modules in this book will cover coding in Java using the IntelliJ IDEA Community Edition from JetBrains. Other Integrated Development Environments exist such as NetBeans and Eclipsesee note below. Whilst the step-by-step instructions and screenshots in the book are based around the Intellij Community Edition they can still be used by those preferring a different IDE. All code examples run in any IDE.
The first module in the book is an introduction to programming, covering many of the concepts needed when developing Java code. In the next modules a wide range of programming concepts are covered including data types, selection, iteration, arrays, methods, classes and objects, serialisation, file handling and string handling. This is more than enough to allow the development of applications that emulate commercial application code.
All examples in the modules are fully commented to ensure you can understand the code and to enhance your knowledge of the Java programming language. Reading the comments in the code examples will enhance your understanding of Java and will help explain why the code does something or what the code is doing.
After you have completed the core modules, you will look at common programming routines and use Java to code them. The routines include linear search, binary search, bubble sort and insertion sort.
The book then completes with Labs (exercises) for the majority of the programming modules you have covered. Each Lab exercise is supported with a working solution, just in case you have difficulty completing any of the labs.
The book is ideal for beginners, those refreshing their Java skills or those moving from another programming language. It is ideally suited for those students studying programming at high school or at university and for teachers who deliver programming lessons. The book offers detailed explanations and the code has excellent comments to support learning. By using clean code with proper naming the code is intuitive to read and understand.
Reading the book is one thing but actually coding the examples using the IntelliJ IDEA Community Edition is the most important thing if you wish to get the best understanding of the Java language. Hands on experience whilst reading this book is the key to success.
Think about learning as a dot. When you start learning Java the dot is small but as you progress with the modules, the dot will increase in size. It is not how big the dot becomes that is important but the simply that the dot is increasing. No matter how 'expert' someone is at Java there will always be an opportunity to learn more and as such the dot continually gets larger.
Note
Another version of this book is also available with step-by-step instructions and screenshots for the Eclipse Integrated Development Environment. The code and examples in both books are the same.
The book is part of the 'Build your programming muscle series' by the same author which currently includes the books:
PROGRAM PRACTICALLY WITH - JAVA (Eclipse IDE Version)
PROGRAM PRACTICALLY WITH - JAVA (IntelliJ IDEA IDE Version)
PROGRAM PRACTICALLY WITH - JAVA (Scenarios and Solutions)
Table of Contents
Module 01 - Introduction
Module 02 - Console input and output, Scanner class
Module 03 - Commenting code and clean code
Module 04 - Primitive data types, widening and narrowing conversions (implicit and explicit)
Module 05 - Data types, variables, casting and parsing
Module 06 - Arithmetic operations
Module 07 - Selection
Module 08 - Iteration (Looping)
Module 09 - Arrays
Module 10 - Methods
Module 11 - Classes and Objects
Module 12 - String Handling
Module 13 - File Handling
Module 14 - Serialisation of an object (class entity)
Module 15 - Common programming routines
Exercises - Labs with solutions for modules 2, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14
The Leanpub 60 Day 100% Happiness Guarantee
Within 60 days of purchase you can get a 100% refund on any Leanpub purchase, in two clicks.
Now, this is technically risky for us, since you'll have the book or course files either way. But we're so confident in our products and services, and in our authors and readers, that we're happy to offer a full money back guarantee for everything we sell.
You can only find out how good something is by trying it, and because of our 100% money back guarantee there's literally no risk to do so!
So, there's no reason not to click the Add to Cart button, is there?
See full terms...
Earn $8 on a $10 Purchase, and $16 on a $20 Purchase
We pay 80% royalties on purchases of $7.99 or more, and 80% royalties minus a 50 cent flat fee on purchases between $0.99 and $7.98. You earn $8 on a $10 sale, and $16 on a $20 sale. So, if we sell 5000 non-refunded copies of your book for $20, you'll earn $80,000.
(Yes, some authors have already earned much more than that on Leanpub.)
In fact, authors have earnedover $13 millionwriting, publishing and selling on Leanpub.
Learn more about writing on Leanpub
Free Updates. DRM Free.
If you buy a Leanpub book, you get free updates for as long as the author updates the book! Many authors use Leanpub to publish their books in-progress, while they are writing them. All readers get free updates, regardless of when they bought the book or how much they paid (including free).
Most Leanpub books are available in PDF (for computers) and EPUB (for phones, tablets and Kindle). The formats that a book includes are shown at the top right corner of this page.
Finally, Leanpub books don't have any DRM copy-protection nonsense, so you can easily read them on any supported device.
Learn more about Leanpub's ebook formats and where to read them