Skip to content

Commit 61a8620

Browse files
linking all the files to README.md and rearrange all files in systematic order
1 parent 3c424b0 commit 61a8620

32 files changed

+69
-113
lines changed

.idea/modules.xml

+6-6
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.
File renamed without changes.

OOP 1/OOP 1.iml OOP_1/OOP_1.iml

File renamed without changes.
File renamed without changes.

OOP 2/OOP 2.iml OOP_2/OOP_2.iml

File renamed without changes.
File renamed without changes.

OOP 3/OOP 3.iml OOP_3/OOP_3.iml

File renamed without changes.
File renamed without changes.

README.md

+63-107
Original file line numberDiff line numberDiff line change
@@ -5,112 +5,68 @@
55

66
## Content
77

8-
### [Introduction To Java](https://github.com/RahulSinghParmar/JAVA-Core/blob/04dac1abf303cebd25808b7ba3c278d39510bad7/Introduction%20To%20Java)
9-
- [x] [Example](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Java/src/Example.java)
10-
- [x] [HelloWorld](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Java/src/HelloWorld.java)
11-
12-
### [Introduction To Programming](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming)
13-
- [x] [Variable Creation](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Variable_creation.java)
14-
- [x] [Variable Naming rules](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Variable_Naming_Rules.java)
15-
- [x] [literals](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/literals.java)
16-
- [x] [Data Types](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/DataType.java)
17-
- [x] [Expression](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Expressions.java)
18-
- [x] [Input Methods](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Input.java)
19-
- [Operators](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators)
20-
- [x] [Arithmetic Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Arithmetic_Operator.java)
21-
- [x] [Assignment Operators](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Assignment_Operator.java)
22-
- [x] [Bitwise Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Bitwise_Operator.java)
23-
- [Unary Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Unary_Operators)
24-
- [x] [Pre Increment operator](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Unary_Operators/Pre_Increment_Operator.java)
25-
- [x] [Pre Decrement operator](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Unary_Operators/Pre_Decrement_Operator.java)
26-
- [x] [Post Increment operator](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Unary_Operators/Post_Increment_Operator.java)
27-
- [x] [Post Decrement operator](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Unary_Operators/Post_Decrement_Operator.java)
28-
- [x] [InstanceOf Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/InstanceOf_Operator.java)
29-
- [x] [logical operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/logical_Operator.java)
30-
- [x] [Relational Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Relational_Operator.java)
31-
- [x] [Shifting Operations](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Shift_Operator.java)
32-
- [x] [Ternary Operators](https://github.com/RahulSinghParmar/JAVA-Core/blob/0cc681f4f948828098d09806d2f06f0604153dcb/Introduction%20To%20Programming/src/Operators/Ternary_Operator.java)
33-
34-
### [Java Flow Control](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control)
8+
### [Introduction To Java](Introduction_To_Java)
9+
10+
- [x] [Example](Introduction_To_Java/src/Example.java)
11+
- [x] [HelloWorld](Introduction_To_Java/src/HelloWorld.java)
12+
13+
### [Introduction To Programming](Introduction_To_Programming)
14+
- [ ] [Programs](Introduction_To_Programming/src/Programs)
15+
- [x] [Variable Creation](Introduction_To_Programming/src/Variable_creation.java)
16+
- [x] [Variable Naming rules](Introduction_To_Programming/src/Variable_Naming_Rules.java)
17+
- [x] [Variable Rules](Introduction_To_Programming/src/Variable_Naming_Rules.java)
18+
- [x] [literals](Introduction_To_Programming/src/literals.java)
19+
- [x] [Data Types](Introduction_To_Programming/src/DataType.java)
20+
- [x] [Expression](Introduction_To_Programming/src/Expressions.java)
21+
- [x] [Input Methods](Introduction_To_Programming/src/Input.java)
22+
- [Operators](Introduction_To_Programming/src/Operators)
23+
- [x] [Arithmetic Operations](Introduction_To_Programming/src/Operators/Arithmetic_Operator.java)
24+
- [x] [Assignment Operators](Introduction_To_Programming/src/Operators/Assignment_Operator.java)
25+
- [x] [Bitwise Operations](Introduction_To_Programming/src/Operators/Bitwise_Operator.java)
26+
- [Unary Operations](Introduction_To_Programming/src/Operators/Unary_Operators)
27+
- [x] [Pre Increment operator](Introduction_To_Programming/src/Operators/Unary_Operators/Pre_Increment_Operator.java)
28+
- [x] [Pre Decrement operator](Introduction_To_Programming/src/Operators/Unary_Operators/Pre_Decrement_Operator.java)
29+
- [x] [Post Increment operator](Introduction_To_Programming/src/Operators/Unary_Operators/Post_Increment_Operator.java)
30+
- [x] [Post Decrement operator](Introduction_To_Programming/src/Operators/Unary_Operators/Post_Decrement_Operator.java)
31+
- [x] [InstanceOf Operations](Introduction_To_Programming/src/Operators/InstanceOf_Operator.java)
32+
- [x] [logical operations](Introduction_To_Programming/src/Operators/logical_Operator.java)
33+
- [x] [Relational Operations](Introduction_To_Programming/src/Operators/Relational_Operator.java)
34+
- [x] [Shifting Operations](Introduction_To_Programming/src/Operators/Shift_Operator.java)
35+
- [x] [Ternary Operators](Introduction_To_Programming/src/Operators/Ternary_Operator.java)
36+
37+
### [Java Flow Control](Java_Flow_Control)
38+
- [ ] [Programs](Java_Flow_Control/src/Programs)
3539
- [x] [if](Java_Flow_Control/src/If.java)
36-
- [x] [if else](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/If_else.java)
37-
- [x] [if else if ladder](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/ladder_if_else_if.java)
38-
- [x] [if else nested](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Nested_If_else.java)
39-
- [x] [Switch case](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Switch_Case.java)
40-
- [loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop)
41-
- [x] [for loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/For_Loop.java)
42-
- [x] [for each loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/For_each_loop.java)
43-
- [x] [while loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/While_loop.java)
44-
- [x] [do while loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/Do_While_loop.java)
45-
- [x] [infinite loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/Infinite_for_Loop.java)
46-
- [x] [for Loop vs For each loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Loop/for_loop_VS_For_each_loop.java)
47-
- [x] [break statement](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Break.java)
48-
- [x] [break nested loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Break_nested_loop.java)
49-
- [x] [label break Loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Label_break_statement.java)
50-
- [x] [continue statement](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Continue.java)
51-
- [x] [continue nested Loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Continue_nested_loop.java)
52-
- [x] [label continue loop](https://github.com/RahulSinghParmar/JAVA-Core/blob/a7149e446566272ab4c1b0501688cea06d3cdcac/Java%20Flow%20Control/src/Label_continue_statement.java)
53-
54-
55-
56-
- cdcd
57-
- dclass
58-
- xsx
59-
- examplessxcssxsxs
60-
61-
- [x] [test](./test.java)
62-
63-
64-
65-
66-
67-
68-
### Section 1
69-
- Introduction to programming
70-
- Introduction to java
71-
- JDK installation
72-
- Keywords, Identifiers, variables
73-
- Operators
74-
- Method/Functions
75-
- Flow Control Statements
76-
- Arrays
77-
- Strings
78-
- Interactive programs in java using Scanner
79-
80-
### Section 2
81-
82-
#### Object Oriented Programming System
83-
- Classes and Objects
84-
- Object creation
85-
- Reference variable
86-
- Global and local variables
87-
- Constructors
88-
- Aggregation
89-
- Composition
90-
- Inheritance
91-
- Method Overloading
92-
- Method Overriding
93-
- Abstract classes
94-
- Interfaces
95-
- Typecasting
96-
- JVM architecture
97-
- Polymorphism
98-
- Abstraction
99-
- Java packages
100-
- Access Specifies
101-
102-
### Section 3
40+
- [x] [if else](Java_Flow_Control/src/If_else.java)
41+
- [x] [if else if ladder](Java_Flow_Control/src/ladder_if_else_if.java)
42+
- [x] [if else nested](Java_Flow_Control/src/Nested_If_else.java)
43+
- [x] [Switch case](Java_Flow_Control/src/Switch_Case.java)
44+
- [loop](Java_Flow_Control/src/Loop)
45+
- [x] [for loop](Java_Flow_Control/src/Loop/For_Loop.java)
46+
- [x] [for each loop](Java_Flow_Control/src/Loop/For_each_loop.java)
47+
- [x] [while loop](Java_Flow_Control/src/Loop/While_loop.java)
48+
- [x] [do while loop](Java_Flow_Control/src/Loop/Do_While_loop.java)
49+
- [x] [infinite loop](Java_Flow_Control/src/Loop/Infinite_for_Loop.java)
50+
- [x] [for Loop vs For each loop](Java_Flow_Control/src/Loop/for_loop_VS_For_each_loop.java)
51+
- [x] [break statement](Java_Flow_Control/src/Break.java)
52+
- [x] [break nested loop](Java_Flow_Control/src/Break_nested_loop.java)
53+
- [x] [label break Loop](Java_Flow_Control/src/Label_break_statement.java)
54+
- [x] [continue statement](Java_Flow_Control/src/Continue.java)
55+
- [x] [continue nested Loop](Java_Flow_Control/src/Continue_nested_loop.java)
56+
- [x] [label continue loop](Java_Flow_Control/src/Label_continue_statement.java)
57+
58+
### [Java arrays](Arrays)
59+
- [ ] [Programs](Arrays/src/programs)
60+
- [x] [Arrays](Arrays/src/Arrays.java)
61+
- [x] [Multidimensional Array](Arrays/src/Multidimensional_Arrays.java)
62+
63+
64+
### [OOP 1]()
65+
- [ ] [Programs](OOP_1/src/Programs)
66+
67+
### [OOP 2]()
68+
- [ ] [Programs](OOP_2/src/Programs)
69+
70+
### [OOP 3]()
71+
- [ ] [Programs](OOP_3/src/Programs)
10372

104-
#### Java Built-in packages and API
105-
- Overview of java API
106-
- Object class
107-
- String, String Buffer and String Builder
108-
- Exception Handling
109-
- Threads and multithreading
110-
- Wrapper Classes
111-
- Data Structures
112-
- JAVA Collection Frameworks
113-
- File Handling
114-
- Serialization
115-
- Garbage Collector
116-
- Encapsulation

0 commit comments

Comments
 (0)