Programming in Java

Revised 2nd Edition

Price: 950.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780199484140

Publication date:

19/02/2018

Paperback

696 pages

241.0x184.0mm

Price: 950.00 INR

We sell our titles through other companies
Disclaimer :You will be redirected to a third party website.The sole responsibility of supplies, condition of the product, availability of stock, date of delivery, mode of payment will be as promised by the said third party only. Prices and specifications may vary from the OUP India site.

ISBN:

9780199484140

Publication date:

19/02/2018

Paperback

696 pages

241.0x184.0mm

Programming in Java, revised 2nd edition, is primarily designed for the students of computer science, information technology, and computer applications. This edition has been updated to provide greater topical coverage as well as to incorporate Java 8 enhancements.

Rights:  World Rights

Description

Programming in Java, revised 2nd edition, is primarily designed for the students of computer science, information technology, and computer applications. This edition has been updated to provide greater topical coverage as well as to incorporate Java 8 enhancements.

Starting with the basics of object-oriented concepts, the book gradually moves on to discuss all the essentials of Java. The topics covered include interfaces, packages, enumeration, exception handling, assertions, multithreading, generics, applets, event handling, AWT, and swings. In addition, the last chapter provides a glimpse of advanced topics such as JDBC, servlets, JSP, Java beans, and EJB.

Table of contents

  1. Introduction to OOP
  2. Getting Started With Java
  3. Java Programming Constructs
  4. Classes and Objects
  5. Inheritance
  6. Interfaces, Packages, and Enumeration
  7. Exception, Assertions, and Logging
  8. Multithreading in Java
  9. Input/Output, Serialization and Cloning
  10. Generics, java.util and other API
  11. Network Programming
  12. Applets
  13. Event Handling in Java
  14. Abstract Window Toolkit
  15. Swing
  16. Introduction to Advanced Java

Features

  • Provides a quick recap of object-oriented programming concepts before getting started with Java
  • Includes plenty of user-friendly programs with line-by-line explanations and comments to encourage self-study
  • Includes key notes wherever required
  • Contains a variety of chapter-end exercises to reinforce the concepts learnt


New to the Revised Second Edition
  • Java 8 enhancements – appendices on functional programming, lambdas, method references, and static and default methods in interfaces
  • Enhanced coverage of core concepts – appendices on this reference, stacks and heaps, pointer versus reference variables, and regular expressions
  • Java 9 – the Online Resource Centre provides a prelude to the latest version of Java


Online Resources

For Faculty
  • Chapter-wise Lecture PPTs
  • Prelude to Java 9


  • Lab Manual
  • Multiple Choice Questions
  • Prelude to Java 9

Description

Programming in Java, revised 2nd edition, is primarily designed for the students of computer science, information technology, and computer applications. This edition has been updated to provide greater topical coverage as well as to incorporate Java 8 enhancements.

Starting with the basics of object-oriented concepts, the book gradually moves on to discuss all the essentials of Java. The topics covered include interfaces, packages, enumeration, exception handling, assertions, multithreading, generics, applets, event handling, AWT, and swings. In addition, the last chapter provides a glimpse of advanced topics such as JDBC, servlets, JSP, Java beans, and EJB.

Read More

Table of contents

  1. Introduction to OOP
  2. Getting Started With Java
  3. Java Programming Constructs
  4. Classes and Objects
  5. Inheritance
  6. Interfaces, Packages, and Enumeration
  7. Exception, Assertions, and Logging
  8. Multithreading in Java
  9. Input/Output, Serialization and Cloning
  10. Generics, java.util and other API
  11. Network Programming
  12. Applets
  13. Event Handling in Java
  14. Abstract Window Toolkit
  15. Swing
  16. Introduction to Advanced Java

Read More