Jump to ratings and reviews
Rate this book

Introduction To Java Programming

Rate this book
This book is intended for a one-semester, beginner’s level course on
Java programming. It includes the new features included in JDK1.7.
Each of its 16 chapters provide review questions for the readers to
self-test their learning. “Try It Out” programs that enable the readers
to develop programs for real life problems have also been included.
Introduction to Java Programming will help budding programmers
solidify their foundation on Java and move on to higher level topics
like Swing, JDBC, Servlets etc.

Key Features
• Simple presentation with an in-depth explanation of concepts up to the required level
• Complete programs provided for each concept
• New features included in JDK1.7
• Updated to J2SE7
• Uses the recently introduced printf() method defined in Console class instead of the classical statement System.out.println().

326 pages, Paperback

First published January 1, 2013

9 people are currently reading
103 people want to read

About the author

K. Somasundaram

3 books2 followers

Ratings & Reviews

What do you think?
Rate this book

Friends & Following

Create a free account to discover what your friends think of this book!

Community Reviews

5 stars
6 (40%)
4 stars
2 (13%)
3 stars
5 (33%)
2 stars
1 (6%)
1 star
1 (6%)
Displaying 1 - 2 of 2 reviews
Profile Image for Abhilash Ruhela.
625 reviews63 followers
May 10, 2014
I had my practical examination some days ago for which I picked up Dr. K. Somasundaram's "Introduction to Java Programming" along with Programming in Java 2 by the same author(published by Jaico Publication House). Book has very attractive cover page which makes you feel that you are picking up an interesting book rather than one based upon boring codes and syntax. Author makes it sure that you get adept in basic coding of Core Java. He does not make tough topics tougher by explaining them in humongous words. In spite, he uses language that can be understood even by a laymen. All the definitions that are described in the book are apt and does not direct you towards Google to find simpler version of it. If Balagurusamy has been one writer to be followed while the initial stages of a programming language, with him, I will also recommend Dr. K. Somasundaram to all.

This book is intended for a one-semester, beginner’s level course on Java programming. It includes the new features included in JDK1.7. Each of its 16 chapters provide review questions for the readers to self-test their learning. “Try It Out” programs that enable the readers to develop programs for real life problems have also been included. Introduction to Java Programming will help budding programmers solidify their foundation on Java and move on to higher level topics like Swing, JDBC, Servlets etc.

Key Features
• Simple presentation with an in-depth explanation of concepts up to the required level
• Complete programs provided for each concept
• New features included in JDK1.7
• Updated to J2SE7
• Uses the recently introduced printf() method defined in Console class instead of the classical statement System.out.println().

Contents:-
1. Introduction
2. Literals, Data Types and Variables
3. The Structure of a Java Program
4. Operators
5. Control Statements
6. Arrays
7. Classes
8. Inheritance
9. Packages and Interfaces
10. Wrapper Classes
11. Exceptions
12. Input and Output Classes
13. Strings
14. Threads
15. Applets

16. Graphics

Dr. K. Somasundaram is a Professor & Head of Dept. of Computer Science & Applications at Gandhigram Rural Institute. He obtained his Ph.D. degree in Computational Physics from the Indian Institute of Science, Bangalore and M.Sc. degree in Physics with specialisation in Electronics from the University of Madras. His teaching experience spans over two decades to undergraduate and postgraduate courses. He has developed several software for scientific and commercial applications. He has contributed to various major journals and is a member of the Indian Society for Technical Education.

I appreciate the way each and every concept is taught through examples and real-life illustrations which makes it easy for you to understand jargon and difficult terms. Also, all the programs that are given under the topics makes you come closer to the programming language. All the programs are appropriate and understandable in terms of the explanation given. The topics such as Data types, structure, operators, Arrays, classes, inheritance, packages, interfaces, Exceptions are wonderfully explained. Later topics are little hard to understand because of their natural difficulty levels but still author has tried his best to convey the elaborations. Book ends with JDBC connectivity which makes you almost expert in the Core Java section of the specific programming language. I would recommend it to all who have not even seen java but wishes to build career in it. This book is going to be very helpful.
Profile Image for Amrit Sinha.
Author 7 books20 followers
November 10, 2013
Why? Oh God, why?

Why does it always happen to me? Why why why?

Why do dreams break, why does my heart ache, why do my tears shake?

Ah, don’t go by the rhyme. It’s just that I am clearly frustrated by the events that have happened lately in my life. I forget to carry an umbrella when rain descends on an otherwise sunny weather. I bunk my office to meet my date, only to realize that she is a he (my bad luck, I told you), and now, when I finally thought life couldn't get more frustrating, I get to read ‘Introduction to Java Programming’ by K. Somasundaram.

Yes, frustration is the word I will put forward. Why didn't I get this book in my hands during my initial years of corporate life, when I was struggling with Java? Why wasn't this book in my neighborhood library when I was floating against the tides, struggling against classes and packages?

To be honest, there are lots of Java programming books in the market, but what sets this book apart is the treatment that’s meted out to this subject. With innumerable examples, and practice programs, this book is a class apart. To all beginners, this is a perfect platform that sets them on the right track, covering the basics, elucidating the tricky areas, and answering questions that are often baffling, and ignored in several other textbooks.

And no, this book can’t be categorized as a textbook. Textbooks always made me fall asleep, but this book woke me up, to the myriad possibilities that are in store for a programmer. With lots of years already in the software industry, I could very well gauge the impact this book can have on any willing mind, whose fingers are itching to develop the codes that run the world.

Yes, Java as a language has always been in demand, and it will continue to be so. This book ensures that you grasp the fundamentals, and gain a thorough knowledge in the subject. Java isn't definitely limited to the 300 odd pages that this book is made up of, but it definitely mentors us to walk ahead with this beautiful language as company.

The concepts are brilliantly elucidated with clear definitions and explanations, and the review questions allow the readers to self-test what they have learnt. If you face any doubt, you can always go back to the beginning of the chapter, re-read, and your doubts will be cleared. This is a book that makes programming all the more exciting, and interesting.

Thus, I regret not having this book when I was a newbie in the IT sector. Ha ha, no kidding. On a serious note, I would recommend this book to everyone who is about to enter the beautiful and mystical world of Java Programming. Try this, and hone your skills. Java is one of the best programming languages ever developed, and this book will definitely help you grasp it and have it in your control.

‘cause when you are out their coding, the world ceases to matter. What matters is what you conceptualize, and visualize, and how you implement the design. This book teaches you that, and much more, and is thus more than a perfect guide to Java programming.
Displaying 1 - 2 of 2 reviews

Can't find what you're looking for?

Get help and learn more about the design.