Beruflich Dokumente
Kultur Dokumente
08EC58
PROGRAM #1
\\WAP to implement Method Overloading class methodoverload { void area(int a) { int area; area = a*a; System.out.println("the area of square is"+area); } void area(int a, int b) { int area; area = a*b; System.out.println("the area of rectangle is"+ area); } public static void main(String args[]) { methodoverload a = new methodoverload(); a.area(10); a.area(10,20); } }
Page 1
Tripti Agarwal
08EC58
OUTPUT:
Page 2
Tripti Agarwal
08EC58
PROGRAM #2
\\WAP to implement Method Overriding class A { void area() { int a=10,area; area=a*a; System.out.println("the area of square is"+area); } } class B extends A { void area() { int a=20,area; area=a*a; System.out.println("the area of square is"+area); } } class MethodOverride { public static void main(String args[]) { A a=new A();
Page 3
Tripti Agarwal
08EC58
OUTPUT:
Page 4
Tripti Agarwal
08EC58
PROGRAM #3
\\WAP to implement Abstract Class & Interface abstract class A { public abstract void display(); } interface B { public void add(int a,int b); } class C extends A implements B { public void display() { System.out.println("this is a example of abstract class & interface"); } public void add(int a, int b) { int c; c = a+b; System.out.println("the sum is"+c); } public static void main(String args[]) { C c = new C();
Page 5
Tripti Agarwal
08EC58
c.display(); c.add(10,20); } }
OUTPUT:
Page 6
Tripti Agarwal
08EC58
PROGRAM #4
\\WAP to implement Exception Handling class ExceptHandling { public static void main(String args[]) { int a=10, b=0, c; try { c=a/b; System.out.println("Division of a & b is"+c); } catch(Exception e) { System.out.println("Exception is cought"); } finally { System.out.println("Example of Exception handling"); } } }
Page 7
Tripti Agarwal
08EC58
OUTPUT:
Page 8
Tripti Agarwal
08EC58
Page 9
Tripti Agarwal
08EC58
Page 10
Tripti Agarwal
08EC58
PROGRAM #6
\\WAP to implement Socket Programming using Simple Server\Client. import java.net.*; import java.io.*; public class SimpleClient { public static void main(String args[])throws IOException { Socket s1=new Socket("localhost",1234); InputStream s1In=s1.getInputStream(); DataInputStream dis=new DataInputStream(s1In); String st=new String(dis.readUTF()); System.out.println(st); dis.close(); s1In.close(); s1.close(); } }
OUTPUT:
Page 11
Tripti Agarwal
08EC58
import java.net.*; import java.io.*; public class SimpleServer { public static void main(String args[])throws IOException { ServerSocket s=new ServerSocket(1234); Socket s1=s.accept(); OutputStream s1out=s1.getOutputStream(); DataOutputStream dos=new DataOutputStream(s1out); dos.writeUTF("Hi There"); dos.close(); s1out.close(); s1.close(); } }
OUTPUT:
Page 12
Tripti Agarwal
08EC58
PROGRAM #7
\\ WAP to display the IP address of the system. import java.lang.*; import java.net.*; public class GetOwnIP { public static void main(String args[]) { try{ InetAddress ownIP=InetAddress.getLocalHost(); System.out.println("IP of my system is := "+ownIP.getHostAddress()); }catch (Exception e){ System.out.println("Exception caught ="+e.getMessage()); } } }
Page 13
Tripti Agarwal
08EC58
PROGRAM #8
\\WAP to Implement UDP // UDP Server Class UDP Server import java.io.*; import java.net.*; { public static void(String args[]) { Datagram Socket server=row DatagramSocket(7896); byte receiverData= newbyte[1024]; byte sendData = newbyte[1024]; while(true) { DatagramPacket receiverPacket=new DatagramPacket(receive Data receiver data.length); server Socket .receiver(r5eceiver Packet);
Page 14
Tripti Agarwal
08EC58
String sentence= new String(receiverPocket.getData()); InetAddress IP Address =receive Packet.getAdress(); int port= receive Packet.getPort(); String CapitalizedSentence.toupper case(); SendData= Capitalized SEntence.getBytes(); Datagram Packet SendPacket=new DatagramPacket(SendData,SendData. length,IP Adress,port); Server Socket .Send(Send Packet()); } } }
\\UDP Client import java.io.*; import java.net.*; class udpclient { public static void main(String args[])throws exception { BufferReader infromuser=new BufferdReader(new Input SreamReader(System.in)); DatagramSocket client Socket=new Datagram Socket(); Inet Address Ip address = Inet Address.get by name("local port"); byte[] send Data=new byte[1024]; send Data=Sentence.get Bytes():
Page 15
Tripti Agarwal
08EC58
DatagramPacket send Packet + new Datagram Packet(send Data,send Data.length Ip address,78960; client Socket.send(send Packet); DatagramPacket receive Packet= new Datagram Packet (receive Data,receive Data.length); client Socket receive(receive Packet); String modified Sentence = new string(received Packet.get Data()); System out.println("from server:"+modified sentence); client socket.close(); }
Page 16
Tripti Agarwal
08EC58
Page 17
Tripti Agarwal
08EC58
Page 18
Tripti Agarwal
08EC58
Page 19