1
0
mirror of https://github.com/kamranahmedse/developer-roadmap.git synced 2025-09-01 05:21:43 +02:00

Added Information on OOPs, Packages, JVM, Threads (#1831)

Co-authored-by: “Mohamed <“dmdbilal8604@gmail.com”>
Co-authored-by: Kamran Ahmed <kamranahmed.se@gmail.com>
This commit is contained in:
Mohamed Bilal
2022-09-22 12:03:00 +05:30
committed by GitHub
parent 0398e5b7d3
commit 09e913fe0c
4 changed files with 14 additions and 7 deletions

View File

@@ -1,4 +1,4 @@
# OOPs
# OOP
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
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/object-oriented-programming-oops-concept-in-java/'>OOPs Concept in Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/java-oops-concepts'>Java OOPs Concepts</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=6T_HgnjoYwM'>Java OOPs Concepts</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=6T_HgnjoYwM'>Java OOPs Concepts</BadgeLink>

View File

@@ -2,6 +2,7 @@
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.
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html'>Packages in Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/package'>Java Package</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/packages-in-java/'>Packages In Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/packages-in-java/'>Packages In Java</BadgeLink>

View File

@@ -2,7 +2,10 @@
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)
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://docs.oracle.com/javase/8/docs/api/java/lang/Package.html'>Packages in Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/jvm-java-virtual-machine'>What is JVM?</BadgeLink>
<BadgeLink colorScheme='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>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/jvm-works-jvm-architecture/'>JVM Architecture</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/jvm-java-virtual-machine'>JVM (Java Virtual Machine) Architecture</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/jvm-java-virtual-machine'>JVM (Java Virtual Machine) Architecture</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/G1ubVOl9IBw'>How JVM works?</BadgeLink>

View File

@@ -2,7 +2,10 @@
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 programs execution
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<ResourceGroupTitle>Free Content</ResourceGroupTitle>
<BadgeLink colorScheme='blue' badgeText='Official Site' href='https://docs.oracle.com/javase/7/docs/api/java/lang/Thread.html'>Threads in Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.simplilearn.com/tutorials/java-tutorial/thread-in-java'>An Introduction to Thread in Java</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.geeksforgeeks.org/java-threads/'>Java Threads</BadgeLink>
<BadgeLink colorScheme='yellow' badgeText='Read' href='https://www.javatpoint.com/how-to-create-a-thread-in-java'>How to Create a Thread in Java?</BadgeLink>
<BadgeLink badgeText='Watch' href='https://www.youtube.com/watch?v=TCd8QIS-2KI'>Java Threads Tutorial</BadgeLink>
<BadgeLink badgeText='Watch' href='https://youtu.be/TCd8QIS-2KI'>Threads in Java</BadgeLink>