Object-oriented programming is a core of Java Programming, which is used for designing a program using classes and objects. This can also be characterized as data controlling for accessing the code.
@ -13,4 +13,4 @@ Object-oriented programming is a core of Java Programming, which is used for des
<BadgeLinkcolorScheme='yellow'badgeText='Read'href='https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/'>OOPs Concept in Java</BadgeLink>
A package is a namespace that mainly contains classes and interfaces. For instance, the standard class `ArrayList` is in the package `java.util`. For this class, `java.util.ArrayList` is called its fully qualified name because this syntax has no ambiguity. Classes in different packages can have the same name. For example, you have the two classes `java.util.Date` and `java.sql.Date`, which are different. If no package is declared in a class, its package is the default package.
<BadgeLinkcolorScheme='blue'badgeText='Official Site'href='https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html'>Packages in Java</BadgeLink>
The Java Virtual Machine is a program whose purpose is to execute other programs. JVMs are available for many hardware and software platforms (i.e. JVM is platform dependent). JVM is the one that actually calls the main method present in a java code. JVM is a part of JRE(Java Runtime Environment)
<BadgeLinkcolorScheme='blue'badgeText='Official Site'href='https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html'>Packages in Java</BadgeLink>
<BadgeLinkcolorScheme='yellow'badgeText='Read'href='https://www.javatpoint.com/jvm-java-virtual-machine'>What is JVM?</BadgeLink>
<BadgeLinkcolorScheme='yellow'badgeText='Read'href='https://www.infoworld.com/article/3272244/what-is-the-jvm-introducing-the-java-virtual-machine.html'>Introducing the Java Virtual Machine</BadgeLink>
A thread in Java is the direction or path that is taken while a program is being executed. Generally, all the programs have at least one thread, known as the main thread, that is provided by the JVM or Java Virtual Machine at the starting of the program’s execution
<BadgeLinkcolorScheme='blue'badgeText='Official Site'href='https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html'>Threads in Java</BadgeLink>
<BadgeLinkcolorScheme='yellow'badgeText='Read'href='https://www.simplilearn.com/tutorials/java-tutorial/thread-in-java'>An Introduction to Thread in Java</BadgeLink>
<BadgeLinkcolorScheme='yellow'badgeText='Read'href='https://www.javatpoint.com/how-to-create-a-thread-in-java'>How to Create a Thread in Java?</BadgeLink>