WHY JAVA ??

Java Fundamentals Tutorial

This is a very helpful article for IT aspirant , guided by Bipin Ajay


Why Java?

  • Object oriented
  • Interpreted
  • Portable
  • Simple yet feature-full
  • Secure and robust
  • Scalable
  • High-performance multi-threaded
  • Dynamic
  • Distributed

Object OrientedEverything in Java is coded using OO principles. This facilitates code modularization, reusability, testability, and performance.Interpreted/PortableJava source is complied into platform-independent bytecode, which is then interpreted (compiled into native-code) at runtime. Java’s slogan is “Write Once, Run Everywhere”SimpleJava has a familiar syntax, automatic memory management, exception handling, single inheritance, standardized documentation, and a very rich set of libraries (no need to reinvent the wheel).Secure/RobustDue to its support for strong type checking, exception handling, and memory management, Java is immune to buffer- overruns, leaked memory, illegal data access. Additionally, Java comes with a Security Manager that provides a sand-box execution model.ScalableThanks to its overall design, Java is scalable both in terms of performance/throughput, and as a development environment. A single user can play a Java game on a mobile phone, or millions of users can shop though a Java-based e-commerce enterprise application.High-performance/Multi-threadedWith its HotSpot Just-in-Time compiler, Java can achieve (or exceed) performance of native applications. Java supports multi-threaded development out-of-the-box.DynamicJava can load application components at run-time even if it knows nothing about them. Each class has a run-time representation.DistributedJava comes with support for networking, as well as for invoking methods on remote (distributed) objects through RMI.

Thank you

Tech Jitendra

Published by Tech Jitendra Direct Investing

Tech Jitendra Direct Investing (TJDI) Empoworing Your Wealth

Leave a comment

Design a site like this with WordPress.com
Get started