Newbie to Newbie



Hello, and welcome to Java for newbies! Do not worry. We have all been a newbie in something at some time in our lives. Please continue reading to learn a bit about Java and get some great resources for downloading Java, an integrated development environment (IDE), and creating your very first program! 

 

Java is a widely used object-oriented programming language and software platform that runs on billions of devices, including notebook computers, mobile devices, gaming consoles, medical devices and many others.

Object-oriented design principles are the core concepts that are used to build object-oriented software.  The four basic principles of object-oriented programming are abstraction, encapsulation, inheritance, and polymorphism.  These principles help in designing software that is easy to maintain, extend, and modify.

 

Abstraction is the process of hiding the implementation details and showing only the necessary details to the user. It helps in reducing the complexity of the software by hiding unnecessary details.

Encapsulation is the process of binding data and functions together into a single unit called a class. It helps in protecting data from unauthorized access by making it private.

Inheritance is the process of creating a new class from an existing class. The new class inherits all the properties and methods of the existing class. It helps in reusing code and reducing code duplication.

Polymorphism is the ability of an object to take on many forms. It allows objects of different classes to be treated as if they were objects of the same class

 

Oracle provides a great resource to learn more about Java Trail: Getting Started (The Java™ Tutorials) (oracle.com)

To download Java, NetBeans IDE and a step by step guide to creating your first program following this link "Hello World!" for the NetBeans IDE (The Java™ Tutorials > Getting Started > The "Hello World!" Application) (oracle.com)


Comments