Java provides a great flexibility while choosing a platform. By using Java, we can develop a code for web and mobile applications. It is one of the best programming languages for networking of computers. It is very efficient in making applications in a short period of time. Java is the most flexible platform, to develop several applications for the system, embedded devices like mobile, laptops, tablets and many more. There are so many popular applications for mobile phones which are developed using Java programming language.
It is important for information technology industry to develop and create multiple web-based or server-based applications to enhance the industrial competency. There is huge scope for this programming language as Java is a robust, multi-threaded and dynamic language which give freedom to fasten the applications on any operating system. There is no denial to the fact that Java is the most important thing happened to IT industry across the globe after C++. It has an illustrious journey since its inception and has been the backbone of many new products and services that have surprised the world. Java is one of the most versatile computer programming languages ever. It is the best object oriented programming languages ever. So, it becomes even more important and equally curios to talk about the future of it.
For beginners, who are interested in learning Java, this book comprehensively covers all aspects of Java language and programming using Java. It was authored according to undergraduate University syllabus. Beginning with an introduction to Java language and its relationship with the internet and World Wide Web, it explores Java’s object-oriented features, and then moves on to discuss advanced topics that are unique to Java. It is quite beneficial for those who want to learn the basics and fundamentals of Java Programming. This book contains a number of example programs. It has all that a reader needs to start programming in a right away. This book is for everyone who is either excited about internet or interested in Java programming. This book helps to enhance your programming skills and take yourself up the ladder of successful career.
1. Fundamentals of Object Oriented Programming
2. Overview of Java Language
3. Constants, Variables and Data Types
4. Operators, Expressions and Control Statements
5. Control Statements in Java
6. Classes, Objects and Methods
7. Visibility Controls or Access Specifiers
8. Arrays, Strings and Vectors
9. Interfaces: Multiple Inheritance
10. Multi-threaded Programming
11. Managing Errors and Exceptions
12. Applet Programming
13. Packages: Putting Classes Together
14. Managing Input/Output Files in Java
Glossary of Java Terms