Skip to content

Commit 0e20246

Browse files
committed
first commit
0 parents  commit 0e20246

File tree

194 files changed

+9560
-0
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

194 files changed

+9560
-0
lines changed

AbstractExample.java

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
2+
package abstractexample;
3+
4+
abstract class Super
5+
{
6+
public Super() { System.out.println("Super Constructor"); }
7+
8+
public void meth1()
9+
{
10+
System.out.println("Meth1 of Super");
11+
}
12+
13+
abstract public void meth2();
14+
}
15+
16+
class Sub extends Super
17+
{
18+
@Override
19+
public void meth2()
20+
{
21+
System.out.println("Sub meth2");
22+
}
23+
}
24+
public class AbstractExample
25+
{
26+
public static void main(String[] args)
27+
{
28+
Super s=new Sub();
29+
s.meth1();
30+
s.meth2();
31+
}
32+
}

AbstractRules.java

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,25 @@
1+
package abstractrules;
2+
3+
abstract class Super
4+
{
5+
abstract public void meth1();
6+
}
7+
8+
class Sub extends Super
9+
{
10+
public void meth1()
11+
{
12+
13+
}
14+
}
15+
16+
public class AbstractRules {
17+
18+
public static void main(String[] args) {
19+
20+
Super s;
21+
22+
23+
}
24+
25+
}

AdapterDemo.java

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
package adapterdemo;
2+
import java.awt.*;
3+
import java.awt.event.*;
4+
5+
//Outer class for handling Window Event
6+
/*
7+
8+
class MyWindowAdapter extends WindowAdapter
9+
{
10+
public void windowClosing(WindowEvent we)
11+
{
12+
System.exit(0);
13+
}
14+
}*/
15+
16+
class MyFrame extends Frame
17+
{
18+
MyFrame()
19+
{
20+
super("Adapter Demo");
21+
addWindowListener(new WindowAdapter(){
22+
public void windowClosing(WindowEvent we)
23+
{
24+
System.exit(0);
25+
}
26+
});
27+
28+
// use this for handling event using inner class
29+
// addWindowLister(new MyWindowAdapter());
30+
}
31+
// Inner class used for handling event
32+
/* class MyWindowAdapter extends WindowAdapter
33+
{
34+
public void windowClosing(WindowEvent we)
35+
{
36+
System.exit(0);
37+
}
38+
}*/
39+
}
40+
41+
public class AdapterDemo
42+
{
43+
public static void main(String[] args)
44+
{
45+
MyFrame f=new MyFrame();
46+
f.setSize(500,500);
47+
f.setVisible(true);
48+
}
49+
}

Animation.java

Lines changed: 55 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,55 @@
1+
package animation;
2+
import java.awt.*;
3+
4+
class MyFrame extends Frame implements Runnable
5+
{
6+
int x,y,tx,ty;
7+
8+
MyFrame()
9+
{
10+
x=100;
11+
y=100;
12+
tx=ty=1;
13+
14+
Thread t=new Thread(this);
15+
t.start();
16+
17+
}
18+
19+
public void paint(Graphics g)
20+
{
21+
g.setColor(Color.RED);
22+
g.fillOval(x,y,50,50);
23+
24+
}
25+
26+
public void run()
27+
{
28+
while(true)
29+
{
30+
x+=tx;
31+
y+=ty;
32+
33+
if(x<0 || x>450)
34+
tx=tx*-1;
35+
if(y<20 || y>350)
36+
ty=ty*-1;
37+
repaint();
38+
39+
try{Thread.sleep(5);}catch(Exception e){}
40+
}
41+
42+
}
43+
44+
}
45+
46+
public class Animation
47+
{
48+
public static void main(String[] args)
49+
{
50+
MyFrame f=new MyFrame();
51+
f.setSize(500,400);
52+
f.setVisible(true);
53+
54+
}
55+
}

AnnoDemo.java

Lines changed: 26 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,26 @@
1+
package annodemo;
2+
3+
//import java.lang.annotation.Annotation;
4+
5+
@interface MyAnno
6+
{
7+
String name();
8+
String project();
9+
String date() default "today";
10+
String version() default "13";
11+
}
12+
13+
@MyAnno(name="Ajay",project="Bank")
14+
public class AnnoDemo
15+
{
16+
//@MyAnno(name="Ajay")
17+
int data;
18+
19+
//@MyAnno(name="Ajay")
20+
public static void main(String[] args)
21+
{
22+
//@MyAnno(name="Ajay")
23+
int x;
24+
}
25+
26+
}

AnnoDemo1.java

Lines changed: 32 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,32 @@
1+
package annodemo1;
2+
3+
import java.lang.annotation.*;
4+
5+
//@Retention(RetentionPolicy.Class)
6+
//@Documented
7+
//@Target(value=ElementType.LOCAL_VARIABLE,ElementType.METHOD)
8+
//Repeatable(MyAnno.class)
9+
@interface MyAnno
10+
{
11+
String name();
12+
String project();
13+
String date() default "today";
14+
String version() default "13";
15+
}
16+
17+
//@MyAnno(name="Ajay",project="Bank")
18+
public class AnnoDemo1
19+
{
20+
int data;
21+
//@MyAnno(name="Ajay",project="Bank")
22+
23+
24+
//@MyAnno(name="Ajay")
25+
public static void main(String[] args)
26+
{
27+
//@MyAnno(name="Ajay")
28+
int x;
29+
}
30+
31+
}
32+

AnnotationDemo.java

Lines changed: 40 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,40 @@
1+
2+
package annotationdemo;
3+
4+
class A
5+
{
6+
public void display()
7+
{
8+
9+
}
10+
}
11+
12+
class B extends A
13+
{
14+
@Override
15+
public void display()
16+
{
17+
18+
}
19+
@Deprecated
20+
public void show()
21+
{
22+
23+
}
24+
25+
}
26+
27+
public class AnnotationDemo
28+
{
29+
30+
public static void main(String[] args)
31+
{
32+
int i;
33+
@SuppressWarnings("deprecation")
34+
35+
B b=new B();
36+
37+
b.show();
38+
}
39+
40+
}

Arithmetic.java

Lines changed: 53 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,53 @@
1+
package arithematic;
2+
3+
public class Arithematic {
4+
5+
public static void main(String[] args) {
6+
7+
/* for integer values
8+
int a=14,b=5;
9+
10+
int c=a/b;
11+
int r=a%b;
12+
13+
System.out.println(c);
14+
System.out.println(r);*/
15+
16+
17+
18+
/*for float values
19+
float a=14.3f,b=3.2f;
20+
21+
float c=a/b;
22+
float r=a%b;
23+
24+
System.out.println(c);
25+
System.out.println(r);*/
26+
27+
28+
29+
/* for different data types
30+
byte a=10;
31+
short b=15;
32+
int c=a+b;
33+
34+
float a=12.5f;
35+
long b=1231;
36+
float c=a*b;
37+
38+
float a=12.5f;
39+
double b=123;
40+
double c=a*b;
41+
42+
char a=40;
43+
int b=30;
44+
int c=a-b;
45+
System.out.println(c);
46+
*/
47+
48+
49+
System.out.println((10+20)/2);
50+
System.out.println(10/(2*5));
51+
}
52+
53+
}

ArrayPractice.java

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
package arraypractice;
2+
3+
public class ArrayPractice
4+
{
5+
public static void main(String[] args)
6+
{
7+
//Creating Array of size 5X5
8+
int A[][]=new int[5][5];
9+
10+
//Creating 2D array for size 5X5
11+
int B[][];
12+
B=new int[5][5];
13+
14+
int [][]C=new int[5][5];
15+
int []D[]=new int[5][5];
16+
17+
//E is a 2D array and F is a 1D array
18+
int[] E[],F;
19+
E=new int[5][5];
20+
F=new int[5];
21+
22+
//G H and I are 1D arrays
23+
int[] G,H,I;
24+
25+
26+
//Creating and initialising array of size 3X4
27+
int M[][]={{1,2,3,4},{5,6,7,8},{9,10,11,12}};
28+
29+
//Jagged Array
30+
int X[][];
31+
X=new int[3][];
32+
33+
X[0]=new int[5];
34+
X[1]=new int[3];
35+
X[2]=new int[8];
36+
37+
38+
//Displaying Array M
39+
for(int x[]:M)
40+
{
41+
for(int y:x)
42+
{
43+
System.out.print(y+" ");
44+
}
45+
System.out.println("");
46+
}
47+
48+
}
49+
50+
}

0 commit comments

Comments
 (0)