1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Java Cheatsheet
Haris Ali Khan
January 4, 2023 15 min read
Basics
Basic syntax and functions from the Java programming language.
Boilerplate
class HelloWorld
{
public static void main(String args[])
{
[Link]("Hello World");
}
}
Showing Output
It will print something to the output console.
class HelloWorld
{
public static void main(String args[])
{
[Link]("Hello World");
}
}
[Link] 1/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Taking Input
It will take string input from the user
import [Link];
class HelloWorld
{
public static void main(String args[])
{
Scannner sc=new Scanner([Link]);
String name=[Link]();
[Link](name);
}
}
It will take integer input from the user
import [Link];
class HelloWorld
{
public static void main(String args[])
{
Scannner sc=new Scanner([Link]);
int x=[Link]();
[Link](x);
}
}
It will take float input from the user
import [Link];
class HelloWorld
{
public static void main(String args[])
{
Scannner sc=new Scanner([Link]);
int x=[Link]();
[Link](x);
[Link] 2/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
}
}
It will take double input from the user
import [Link];
class HelloWorld
{
public static void main(String args[])
{
</> CodeWithHarry Menu
Scannner sc=new Scanner([Link]); Login
double x=[Link]();
[Link](x);
}
}
Primitive Type Variables
The eight primitives defined in Java are int, byte, short, long, float, double,
boolean, and char those aren't considered objects and represent raw values.
byte
byte is a primitive data type it only takes up 8 bits of memory.
class HelloWorld
{
public static void main(String args[])
{
byte age=18;
[Link](age);
}
}
long
long is another primitive data type related to integers. long takes up 64 bits of
memory.
[Link] 3/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
class HelloWorld
{
public static void main(String args[])
{
long var=900.0;
[Link](age);
}
}
float
We represent basic fractional numbers in Java using the float type. This is a
single-precision decimal number. Which means if we get past six decimal
points, this number becomes less precise and more of an estimate.
class HelloWorld
{
public static void main(String args[])
{
float price=100.05;
[Link](price);
}
}
char
Char is a 16-bit integer representing a Unicode-encoded character.
class HelloWorld
{
public static void main(String args[])
{
char letter='A';
[Link](letter);
}
}
[Link] 4/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
int
int holds a wide range of non-fractional number values.
class HelloWorld
{
public static void main(String args[])
{
int var1=256;
[Link](var1);
}
}
short
If we want to save memory and byte is too small, we can use short.
class HelloWorld
{
public static void main(String args[])
{
short var2=5666;
[Link](var2);
}
}
Comments
A comment is the code that is not executed by the compiler, and the
programmer uses it to keep track of the code.
Single line comment
// It's a single line comment
Multi-line comment
[Link] 5/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
/* It's a
multi-line
comment
*/
Constants
Constants are like a variable, except that their value never changes during
program execution.
public class Declaration {
final double PI = 3.14;
public static void main(String[] args) {
[Link]("Value of PI: " + PI);
}
}
Arithmetic Expressions
These are the collection of literals and arithmetic operators.
Addition
It can be used to add two numbers
public class HelloWorld
{
public static void main(String args[])
{
int x=10+3;
[Link](x);
}
}
Subtraction
[Link] 6/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
It can be used to subtract two numbers
public class HelloWorld
{
public static void main(String args[])
{
int x=10-3;
[Link](x);
}
}
Multiplication
It can be used to multiply add two numbers
public class HelloWorld
{
public static void main(String args[])
{
int x=10*3;
[Link](x);
}
}
Division
It can be used to divide two numbers
public class HelloWorld
{
public static void main(String args[])
{
int x=10/3;
[Link](x);
}
}
Modulo Remainder
[Link] 7/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
It returns the remainder of the two numbers after division
public class HelloWorld
{
public static void main(String args[])
{
int x=10%3;
[Link](x);
}
}
Augmented Operators
Addition assignment
public class HelloWorld
{
public static void main(String args[])
{
var=1;
var+=10;
[Link](var);
}
}
Subtraction assignment
public class HelloWorld
{
public static void main(String args[])
{
var=1;
var-=10;
[Link](var);
}
}
[Link] 8/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Multiplication assignment
public class HelloWorld
{
public static void main(String args[])
{
var=1;
var*=10;
[Link](var);
}
}
Division assignment
public class HelloWorld
{
public static void main(String args[])
{
var=1;
var/=10;
[Link](var);
}
}
Modulus assignment
public class HelloWorld
{
public static void main(String args[])
{
var=1;
var%=10;
[Link](var);
}
}
[Link] 9/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Escape Sequences
It is a sequence of characters starting with a backslash, and it doesn't represent
itself when used inside string literal.
Tab
It gives a tab space
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\t");
}
}
Backslash
It adds a backslash
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\\");
}
}
Single quote
It adds a single quotation mark
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\'");
[Link] 10/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
}
}
Question mark
It adds a question mark
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\?");
}
}
Carriage return
Inserts a carriage return in the text at this point.
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\r");
}
}
Double quote
It adds a double quotation mark
public class HelloWorld
{
public static void main(String args[])
{
[Link]("\"");
}
}
[Link] 11/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Type Casting
Type Casting is a process of converting one data type into another
Widening Type Casting
It means converting a lower data type into a higher
class HelloWorld
{
public static void main(String args[])
{
int x = 45;
double var_name = x;
[Link](var_name);
}
Narrowing Type Casting
It means converting a higher data type into a lower
class HelloWorld
{
public static void main(String args[])
{
double x = 40005;
int var_name = x;
[Link](var_name);
}
Decision Control Statements
Conditional statements are used to perform operations based on some
condition.
[Link] 12/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
if Statement
if (condition) {
// block of code to be executed if the condition is true
}
if-else Statement
if (condition) {
// If condition is True then this block will get executed
} else {
// If condition is False then this block will get executed
}
if else-if Statement
if (condition1) {
// Codes
}
else if(condition2) {
// Codes
}
else if (condition3) {
// Codes
}
else {
// Codes
}
Ternary Operator
It is shorthand of an if-else statement.
Syntax
[Link] 13/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
variable = (condition) ? expressionTrue : expressionFalse;
Example
public class TernaryOperatorExample
{
public static void main(String args[])
{
int x, y;
x = 20;
y = (x == 1) ? 61: 90;
[Link]("Value of y is: " + y);
y = (x == 20) ? 61: 90;
[Link]("Value of y is: " + y);
}
}
Switch Statements
It allows a variable to be tested for equality against a list of values (cases).
class SwitchExample
{
public static void main(String args[])
{
int day = 4;
switch (day) {
case 1:
[Link]("Monday");
break;
case 2:
[Link]("Tuesday");
break;
case 3:
[Link]("Wednesday");
break;
case 4:
[Link] 14/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
[Link]("Thursday");
break;
Iterative Statements
Iterative statements facilitate programmers to execute any block of code lines
repeatedly and can be controlled as per conditions added by the coder.
while Loop
It iterates the block of code as long as a specified condition is True
public class WhileExample
{
public static void main(String[] args)
{
int i=1;
while(i<=10)
{
[Link](i);
i++;
}
}
}
for Loop
for loop is used to run a block of code several times
class HelloWorld
{
public static void main(String args[])
{
int i;
for(i=1;i<100;i++)
{
[Link](i);
}
}
[Link] 15/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
for-each Loop
public class HelloWorld
{
public static void main(String args[])
{
int[] arr = {2,4,5,7,8,0,3,5}
for (int i : arr) {
[Link](i);
}
}
do-while Loop
It is an exit controlled loop. It is very similar to the while loop with one difference,
i.e., the body of the do-while loop is executed at least once even if the condition
is False
public class HelloWorld
{
public static void main(String args[])
{
int i=1;
do
{
[Link](i);
i++;
}while(i<=100);
}
}
Break statement
break keyword inside the loop is used to terminate the loop
[Link] 16/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
class HelloWorld
{
public static void main(String args[])
{
int i;
for(i=1;i<100;i++)
{
[Link](i);
if(i==50)
break;
}
}
Continue statement
continue keyword skips the rest of the current iteration of the loop and returns to
the starting point of the loop
class HelloWorld
{
public static void main(String args[])
{
int i;
for(i=1;i<100;i++)
{
[Link](i);
if(i==50)
continue;
}
}
Arrays
Arrays are used to store multiple values in a single variable
[Link] 17/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Declaring an array
Declaration of an array
public class HelloWorld
{
public static void main(String args[])
{
String [] var_name;
}
}
Defining an array
Defining an array
public class HelloWorld
{
public static void main(String args[])
{
String [] var_name={"harry","rohan","aakash"}
}
}
Accessing an array
Accessing the elements of an array
public class HelloWorld
{
public static void main(String args[])
{
String[] var_name = {''Harry", "Rohan", "Aakash"};
[Link](var_name[index]);
}
}
Changing an element
[Link] 18/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Changing any element in an array
public class HelloWorld
{
public static void main(String args[])
{
String[] var_name = {''Harry", "Rohan", "Aakash"};
var_name[2]="Shubham";
}
}
Array length
It gives the length of the array
public class HelloWorld
{
public static void main(String args[])
{
[Link](var_name.length);
}
}
Loop through an array
It allows us to iterate through each array element
public class HelloWorld
{
public static void main(String args[])
{
String[] var_name = {''Harry", "Rohan", "Aakash"};
for (int i = 0; i < var_name.length; i++) {
[Link](var_name[i]);
}
}
}
[Link] 19/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Multi-dimensional Arrays
Arrays can be 1-D, 2-D or multi-dimensional.
// Creating a 2x3 array (two rows, three columns)
int[2][3] matrix = new int[2][3];
matrix[0][0] = 10;
// Shortcut
int[2][3] matrix = {
{ 1, 2, 3 },
{ 4, 5, 6 }
};
Methods
Methods are used to divide an extensive program into smaller pieces. It can be
called multiple times to provide reusability to the program.
Declaration
Declaration of a method
returnType methodName(parameters) {
//statements
}
Calling a method
Calling a method
methodName(arguments);
Example
public static void findEvenOdd(int num)
{
//method body
if(num%2==0)
[Link] 20/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
[Link](num+" is even");
else
[Link](num+" is odd");
}
import [Link];
public class EvenOdd
{
public static void main (String args[])
{
//creating Scanner class object
Scanner scan=new Scanner([Link]);
[Link]("Enter the number: ");
//reading value from the user
int num=[Link]();
//method calling
Method Overloading
Method overloading means having multiple methods with the same name, but
different parameters.
class Calculate
{
void sum (int x, int y)
{
[Link]("Sum is: "+(a+b)) ;
}
void sum (float x, float y)
{
[Link]("Sum is: "+(a+b));
}
public static void main (String[] args)
{
Calculate calc = new Calculate();
[Link] (5,4); //sum(int x, int y) is method is called.
[Link] (1.2f, 5.6f); //sum(float x, float y) is called.
}
}
Recursion
[Link] 21/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Recursion is when a function calls a copy of itself to work on a minor problem.
And the function that calls itself is known as the Recursive function.
void recurse()
{
recurse();
}
Strings
It is a collection of characters surrounded by double quotes.
Creating String Variable
String var_name = "Hello World";
String Length
Returns the length of the string
public class str
{
public static void main(String args[])
{
String var_name = "Harry";
[Link]("The length of the string is: " + var_name.l
}
}
String Methods toUpperCase()
Convert the string into uppercase
public class str
{
public static void main(String args[])
{
[Link] 22/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
String var_name = "Harry";
[Link](var_name.toUpperCase());
}
}
toLowerCase()
Convert the string into lowercase
public class str
{
public static void main(String args[])
{
String var_name = "Harry";
[Link](var_name.toLowerCase());
}
}
indexOf()
Returns the index of specified character from the string
public class str
{
public static void main(String args[])
{
String var_name = "Harry";
[Link](var_name.indexOf("a"));
}
}
concat()
Used to concatenate two strings
public class str
{
public static void main(String args[])
[Link] 23/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
{
String var1 = "Harry";
String var2 = "Bhai";
[Link]([Link](var2));
}
}
Math Class
Math class allows you to perform mathematical operations.
Methods max() method
It is used to find the greater number among the two
public class Demo
{
public static void main(String[] args)
{
// using the max() method of Math class
[Link]("The maximum number is: " + [Link](9,7));
}
}
min() method
It is used to find the smaller number among the two
public class Demo
{
public static void main(String[] args)
{
// using the min() method of Math class
[Link]("The maximum number is: " + [Link](9,7));
}
}
sqrt() method
[Link] 24/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
It returns the square root of the supplied value
public class Demo
{
public static void main(String[] args)
{
// using the sqrt method of Math class
[Link]("The maximum number is: " + [Link](144));
}
}
random() method
It is used to generate random numbers
[Link](); //It will produce random number b/w 0.0 and 1.0
public class Demo
{
public static void main(String[] args)
{
// using the random() method of Math class
int random_num = (int)([Link]() * 101); //Random num b/w 0 a
[Link](random_num);
}
}
Object-Oriented Programming
It is a programming approach that primarily focuses on using objects and
classes. The objects can be any real-world entities.
class
A class can be defined as a template/blueprint that describes the
behavior/state that the object of its type support.
[Link] 25/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
class ClassName {
// Fields
// Methods
// Constructors
// Blocks
}
object of class
An object is an instance of a Class.
className object = new className();
Encapsulation
Encapsulation is a mechanism of wrapping the data and code acting on the
data together as a single unit. In encapsulation, the variables of a class will be
hidden from other classes and can be accessed only through the methods of
their current class.
public class Person
{
private String name; // using private access modifier
// Getter
public String getName()
{
return name;
}
// Setter
public void setName(String newName)
{
[Link] = newName;
}
}
[Link] 26/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Inheritance
Inheritance can be defined as the process where one class acquires the
properties of another. With the use of inheritance the information is made
manageable in a hierarchical order.
class Subclass-name extends Superclass-name
{
//methods and fields
}
Example
class Employee
{
float salary=40000;
}
class Programmer extends Employee
{
int bonus=10000;
public static void main(String args[])
{
Programmer p=new Programmer();
[Link]("Programmer salary is:"+[Link]);
[Link]("Bonus of Programmer is:"+[Link]);
}
}
Polymorphism
Polymorphism is the ability of an object to take on many forms. The most
common use of polymorphism in OOP occurs when a parent class reference is
used to refer to a child class object.
// A class with multiple methods with the same name
public class Adder
{
// method 1
[Link] 27/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
public void add(int a, int b)
{
[Link](a + b);
}
// method 2
public void add(int a, int b, int c)
{
[Link](a + b + c);
}
// method 3
public void add(String a, String b)
{
System out println(a + " + " + b);
File Operations
File handling refers to reading or writing data from files. Java provides some
functions that allow us to manipulate data in the files.
Assume that we have created the file “D:\\[Link]”
canRead method
Checks whether the file is readable or not
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// Get the file
File f = new File("D:\\[Link]");
// Check if the specified file
// can be read or not
if ([Link]())
[Link]("Can be Read");
else
[Link]("Cannot be Read");
[Link] 28/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
}
}
createNewFile method
It creates an empty file
import [Link].*;
public class FileOperations
{
public static void main(String args[])
{
try {
// Get the file
File f = new File("D:\\[Link]");
// Create new file
// if it does not exist
if ([Link]())
[Link]("File created");
else
[Link]("File already exists");
}
canWrite method
Checks whether the file is writable or not
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// Get the file
File f = new File("D:\\[Link]");
// Check if the specified file
[Link] 29/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
// can be written or not
if ([Link]())
[Link]("Can be written");
else
[Link]("Cannot be written");
}
}
exists method
Checks whether the file exists
import [Link].*;
// Main class
public class FileOperations {
public static void main(String args[])
{
File f = new File("D:\\[Link]");
// Checking if the specified file exists or not
if ([Link]())
// Show if the file exists
[Link]("Exists");
else
// Show if the file does not exists
[Link]("Does not Exists");
}
delete method
It deletes a file
import [Link].*;
public class FileOperations {
public static void main(String[] args)
[Link] 30/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
{
File file= new File("D:\\[Link]");
if ([Link]()) {
[Link]("File deleted successfully");
}
else {
[Link]("Failed to delete the file");
}
}
}
getName method
It returns the name of the file
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// try-catch block to handle exceptions
try {
// Create a file object
File f = new File("D:\\[Link]");
// Get the Name of the given file f
String Name = [Link]();
// Display the file Name of the file object
[Link]("File Name : " + Name);
}
catch (Exception e) {
getAbsolutePath method
It returns the absolute pathname of the file
[Link] 31/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// try-catch block to handle exceptions
try {
// Create a file object
File f = new File("[Link]");
// Get the absolute path of file f
String absolute = [Link]();
// Display the file path of the file object
// and also the file path of absolute file
[Link]("Original path: " + [Link]());
[Link]
System [Link]("Absolute path: "+ absolute);
length Method
It returns the size of the file in bytes
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// Get the file
File f = new File("D:\\[Link]");
// Get the length of the file
[Link]("length: " + [Link]());
}
}
list Method
[Link] 32/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
It returns an array of the files in the directory
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// try-catch block to handle exceptions
try {
// Create a file object
File f = new File("f:\\Examples");
// Get all the names of the files present
// in the given directory
String[] files = [Link]();
[Link]("Files are:");
// Display the names of the files
mkdir method
It is used to create a new directory
import [Link].*;
public class FileOperations {
public static void main(String args[])
{
// create an abstract pathname (File object)
File f = new File("D:\\program");
// check if the directory can be created
// using the abstract path name
if ([Link]()) {
// display that the directory is created
// as the function returned true
[Link] 33/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
[Link]("Directory is created");
}
else {
close method
It is used to close the file
import [Link];
import [Link];
public class FileOperations {
public static void main(String[] args)
{
// Creating file object and specifying path
File file = new File("[Link]");
try {
FileInputStream input= new FileInputStream(file);
int character;
// read character by character by default
// read() function return int between
// 0 and 255.
[Link]()) != -1) {
while ((character = input
To write something in the file
import [Link]; // Import the FileWriter class
import [Link]; // Import the IOException class to handl
public class WriteToFile
{
public static void main(String[] args) {
try
{
FileWriter myWriter = new FileWriter("[Link]");
[Link]("Laal Phool Neela Phool, Harry Bhaiya Beautiful
[Link] 34/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
[Link]();
[Link]("Successfully wrote to the file.");
}
catch (IOException e)
{
[Link]("An error occurred.");
[Link]();
}
Exception Handling
An exception is an unusual condition that results in an interruption in the flow of
the program.
try-catch block
try statement allow you to define a block of code to be tested for errors. catch
block is used to handle the exception.
try {
// Statements
}
catch(Exception e) {
// Statements
}
Example
class Main {
public static void main(String[] args) {
try {
int divideByZero = 5 / 0;
[Link]("Rest of code in try block");
}
catch (ArithmeticException e) {
[Link]("ArithmeticException => " + [Link]()
}
[Link] 35/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
}
}
finally block
finally code is executed whether an exception is handled or not.
try {
//Statements
}
catch (ExceptionType1 e1) {
// catch block
}
finally {
// finally block always executes
}
Example
class Main {
public static void main(String[] args) {
try {
int divideByZero = 5 / 0;
}
finally {
[Link]("Finally block is always executed");
}
}
}
Download this Cheatsheet
[Link] 36/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
Add a new comment
Type Your Comment
Post Comment
Comments (16)
parassainipatakmajra123_gm 2023-12-29
bhaiya code mai galti hai Get output from user wale section mai
Scanner ki spelling mai tripple "n" hai.
REPLY
karpit757_gm 2023-12-28
a gem for both beginners and seasoned developers. Comprehensive
brilliance
REPLY
balajirathod9445_gm 2023-12-11
public class Harry { public static void main(String[] args) { while (true) {
[Link]("Thank you"); } } }
REPLY
madhavsharma963420_gm 2023-11-06
Harry Bhaiya very very Thank you 😊👍😊👍😊👍
REPLY
[Link] 37/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
jyotipanpatte56_gm 2023-10-11
Thank u soo much sir 😊
REPLY
dhaleprashant01_gm 2023-09-08
while(i=1;i<=infinity;i++){ print("thanks"); }
REPLY
maliciousbanda_gm 2023-08-27
lal ful nila ful harry bhaeya so beautiful
.......................................................................................................................................................... Love
You 🫡🫡🫡🫡🫡🫡🫡🫡🫡🫡 you are great in the world 👌👌👌👌👌👌👌👌👌👌👌👌
👌👌💕💕💕💕💕💕💕💕💕💕
REPLY
rohit.msl85 2023-06-11
i am big fan of you and your work
REPLY
tejasayarekar5_gm 2023-03-19
Thank-you so much Harry bhai..
REPLY
itzzzyashu_gm 2023-03-13
Thank you!!!
REPLY
20maheshkumar0702_gm 2023-01-18
[Link] 38/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
bhaiya aap sach me great ho Thank you so much bhaiya providing for
good knowlede aap sach me great ho ..
REPLY
aftabkazi533_gm 2022-11-11
harry tu apni jaan haii bhaii
REPLY
aayush.dubey3006_gm 2022-11-08
laal phool, neela phool, Harry Bhaiya Beautiful 🤣🤣🤣
REPLY
abhishekpra805212 2022-10-28
It is very useful for beginners Thanks sir ,you are best teacher
REPLY
atiquebari8286_gm 2022-08-29
Wonderful work, Quabil e Taarif
VIEW ALL REPLIES
REPLY
budhalekaran07_gm 2022-08-17
Where can we download all the handwritten notes at one's ??
REPLY
CodeWithHarry Copyright © 2024 [Link]
[Link] 39/40
1/11/24, 8:12 PM Java Cheatsheet | CodeWithHarry
[Link] 40/40