You are on page 1of 2

` 349/w/CD

his book introduces the Java programming language and demonstrates with code examples the use of various Java programming concepts, such as control statements, packages, interfaces, and threads. Java is an object-oriented programming language that inherits its features from C++. The book covers all the features of Java 6. Key features of the book:
u INTRODUCING JAVA: Introduces OOP principles, features of u EXPLORING THE BASIC PROGRAMMING ELEMENTS: u WORKING

Java, bytecode, and JVM

Discusses primitive data types, variables, operators, and arrays

WITH CONTROL STATEMENTS: Demonstrates the implementation of selection statements, such as if..else; iteration statements, such as for loop; and jump statements, such as break and continue.

u WORKING

WITH OBJECTS AND CLASSES: Helps you to learn how to declare classes, create objects, use constructors, implement inheritance, use the super keyword, use the final keyword, overload and override methods, and declare abstract classes in Java

u IMPLEMENTING PACKAGES AND INTERFACES: Discusses access modifiers, packages in Java, setting the classpath, packages,

and interfaces in Java


u STRINGS

HANDLING: Helps in learning how to work with string constructors, find the length of a string, perform special string operations, modify a string, search and compare strings, and use the StringBuffer class

u EXCEPTIONS

HANDLING AND I/O OPERATIONS: Discusses exceptions, types of exceptions, exception handling, and Input/Output operations

u IMPLEMENTING

THREADS IN JAVA: Discusses threads in Java, how to start a thread, start and execute multiple threads, thread states and priorities, and thread synchronization mechanism

u WORKING WITH GUI: Discusses Abstract Window Toolkit (AWT), AWT frames, applet and its life cycle, the Graphics class, and

the Color class

ISBN: 978-93-5004-038-6 | Price: 349/-w/CD | Pages: 400 | Author: Prof. (Dr.) C.M. Choudhary | Mahendra Kumar Beniwal | Pankaj Dadheechc, KLSI

This Book Covers t of Java Overview t Basic Programming Elements t Statements Control Objects t and Classes

t and Interfaces Packages t Handling Strings t Exceptions Handling and I/O Operations t in Java Threads GUI Components t

Table of Contents
Introducing Java: Introducing Object Oriented Programming | Exploring the Object Oriented Programming Principles | Exploring the Features of Java Introducing the Bytecodes and the Java Virtual Machine | Exploring the Basic Programming Elements: Primitive Data Types | Variables | Operators | Arrays | Working with Control Statements: Using Selection Statements | Using Iteration Statements | Using Jump Statements |Working with Objects and Classes: Declaring Classeses | Creating Objects | Explaining Constructors | Working with Methods in a Class | Understanding Inheritance in Java | Using Forms of Inheritance | Working with Access Modifiers in Inheritance | Using the super Keyword | Overloading and Overriding Methods | Declaring Abstract Classes | Using the final keyword | Implementing Packages and Interfaces: Introducing the Access Modifiers in Java | Working with Packages | Working with Interfaces in Java | Strings Handling: String Constructors | Arrays of the String Types | String Length | Special String Operations | | Search for Strings | Modify a String | String Comparison | The StringBuffer Class | Exceptions Handling and I/O Operations: Introducing Exception Handling | Exploring Types of Exceptions | Handling Exceptions | Handling Multiple Exceptions | Handling Input/Output Operations | Implementing Threads in Java: Defining Threads | Instantiating a Thread | Starting and Running Multiple Threads | Exploring the Thread States | Implementing the Thread Synchronization Mechanism | Implementing Thread Interaction | Working with GUI: Introducing AWT | Using AWT Frames | Getting an Overview of Applets | Exploring Life Cycle of an Applet | Creating Applets | Working with the Graphics Class | Working with the Color Class

About the authors


Dr. C.M. Choudhary, Professor, Department of Computer Science and Engineering at Swami Keshvanand Institute of Technology, Management and Gramothan, Jaipur, has made prominent contributions to Computer Science research domain of Software Engineering and Design. His specialized areas of interest are Object Oriented Programming, UML, Design Patterns and Software Development methodologies. With a wide teaching experience of more than a decade, he has published numerous research papers in various journals and conferences. He has harnessed his immense knowledge with industry leaders such as IBM, TCS and Infosys in live technologies and academic programs. Mr. Mahender Kumar Beniwal holds the M.Tech. Degree in Computer Science. He is currently Reader (Department of Computer Science & Engineering) at Swami Keshvanand Institute of Technology, Management & Gamothan, Ramnagaria, Jagatpura, Jaipur, Rajasthan, where he is involved in teaching graduate and postgraduate courses in Computer Science, and Information Technology. His current area of research includes OOP, Java, and Computer Networks. Mr. Pankaj Dadheech holds the M.Tech. degree in Computer Science. He is currently Senior lecturer & Dy. HOD (Department of Computer Science & Engineering) at Swami Keshvanand Institute of Technology, Management & Gamothan, Ramnagaria, Jagatpura, Jaipur, Rajasthan, where he is involved in teaching graduate and postgraduate courses in Computer Science, and Information Technology. His current area of research includes OOP, data mining, and Complier Design. The proficient teams at Kogent Learning Solutions Inc. and Dreamtech Press have seized the market of engineering textbooks, bringing excellent content in engineering and technical education to the fore. The teams at Kogent Learning Solutions Inc. and Dreamtech Press are committed to providing excellence in quality of content by judiciously analyzing the needs of their readers and ensuring dedication of their authors and editors in catering to these needs.
Published by:

DREAMTECH PRESS

WILEY INDIA PVT. LTD.

4435-36/7, Ansari Road, Daryaganj 19-A, Ansari Road, Daryaganj New Delhi-110 002, INDIA New Delhi-110 002, INDIA Tel: +91-11-4363 0000, Fax: +91-11-2327 5895 Tel: +91-11-2324 3463-73, Fax: +91-11-2324 3078 Email: csupport@wiley.com Email: feedback@dreamtechpress.com Website: www.wileyindia.com Website: www.dreamtechpress.com Regional Offices: Bangalore: Tel: +91-80-2313 2383, Fax: +91-80-2312 4319, Email: blrsales@wiley.com Mumbai: Tel: +91-22-2788 9263, 2788 9272, Telefax: +91-22-2788 9263, Email: mumsales@wiley.com

Exclusively Distributed by:

facebook.com/dtechpress

twitter.com/dtechpress

linkedin.com/in/dreamtechpress

You might also like