This comprehensive and accessible text discusses all the aspects of Core Java in a simple and easy to understand language. It begins with a discussion on the fundamentals of Java and then goes on to give a description of the various operators provided by Java, different ways of making decisions through branching, and the core concepts of Java, that is, classes, objects and their features. Besides, the text also explains the intricacies of one of the most important features of object-orientation, i.e. inheritance, packages and wrapper classes, arrays, strings, string-buffers, and multi-threaded programming and its intricacies. Finally, it elaborates on the classes and interfaces of lang, util and io packages.
The book is intended for the undergraduate students of Engineering [B.Tech. (Computer Science)/B.Tech. (IT)], as well as for undergraduate and postgraduate students of Computer Applications (BCA/MCA), and Computer Science and Information Technology