0% found this document useful (0 votes)
19 views65 pages

Java U4 One Shot Notes

Uploaded by

krishnasrivas22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views65 pages

Java U4 One Shot Notes

Uploaded by

krishnasrivas22
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 65

sealed class Vehicle permits Car,Bike,Scooter

{
}
final class Car extends Vehicle
{
}
sealed class Bike extends Vehicle permits SportsBike,SimpleBike
{
}
non-sealed class Scooter extends Vehicle
{
}
final class SportsBike extends Bike
{
}
final class SimpleBike extends Bike
{
}
//class Student extends Vehicle
//{
//}
class A66
{
public static void main(String[] ar)
{

}
}
---------------------------------------------------------------------------------------------------
import java.util.*;
class A67
{
public static void main(String[] ar)
{
String str="Example of Base 64 Coversion";
byte[] b=str.getBytes();
//Converting into Base64 (Encoding)
String base64=Base64.getEncoder().encodeToString(b);
System.out.println(base64);
//Converting Base64 to Binary (Decoding)
byte[] decodedBytes = Base64.getDecoder().decode(base64);
String s=new String(decodedBytes);
System.out.println(s);
}
}
---------------------------------------------------------------------------------------------------
import java.io.*;
class A68
{
public static void main(String[] ar)
{
try{
BufferedReader bfr=new BufferedReader(new FileReader("a50.java"));
while(true)
{
String line=bfr.readLine();
if(line==null) break;
System.out.println(line);
}
bfr.close();
}catch(Exception ee)
{
System.out.println("Some Exception");
}
}
}
---------------------------------------------------------------------------------------------------

import java.io.*;
class A69
{
public static void main(String[] ar)
{
try(BufferedReader bfr=new BufferedReader(new FileReader("a50.java")))
{
while(true)
{
String line=bfr.readLine();
if(line==null) break;
System.out.println(line);
}
}catch(Exception ee)
{
System.out.println("Some Exception Occurred");
}
}
}
---------------------------------------------------------------------------------------------------

class Employee
{
String name;
}
class A70
{
public static void main(String[] ar)
{
var x=23;
var y=23.67;
var z="Hello";
System.out.println(x);
System.out.println(y);
System.out.println(z);
System.out.println(z.toUpperCase());
System.out.println(x+y);
var e=new Employee();
e.name="Rajat";
e.salary=15000;
}
}
---------------------------------------------------------------------------------------------------

record Employee(String name,int salary){};


class A71
{
public static void main(String[] ar)
{
Employee e;
e=new Employee("Rajat Kumar",15000);
String s1=e.name();
int s2=e.salary();
System.out.println(s1);
System.out.println(s2);
System.out.println(e);
}
}
---------------------------------------------------------------------------------------------------

record Employee(String name,int salary)


{
static String company="Gateway";
void printTax()
{
System.out.println(salary*.2);
}
};
class A72
{
public static void main(String[] ar)
{
Employee e;
e=new Employee("Rajat Kumar",15000);
String s1=e.name();
int s2=e.salary();
System.out.println(s1);
System.out.println(s2);
System.out.println(e.company);
System.out.println(e);
e.printTax();
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class MyCollection<T>
{
T x;
}
class A73
{
public static void main(String[] ar)
{
MyCollection m1=new MyCollection();
MyCollection<String> m2=new MyCollection<>();
MyCollection<Integer> m3=new MyCollection<>();
/*m1.x=6;
System.out.println(m1.x);
m1.x="Hello";
System.out.println(m1.x);
m1.x=15.26;
System.out.println(m1.x);
System.out.println(m1.x*2);*/
m2.x="hello";
System.out.println(m2.x.toUpperCase());
m3.x=100;
System.out.println(m3.x*5);
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A74
{
public static void main(String[] ar)
{
Stack s=new Stack();
s.push(100);
s.push(23.456);
s.push(35);
s.push("Hello");
s.push("Abc");
System.out.println(s);
System.out.println("Total Items "+s.size());
Object s1=s.pop();
Object s2=s.pop();
Object s3=s.pop();
System.out.println(s);
System.out.println("Total Items "+s.size());
String a1=(String)s1;
int a2=(int)s3;
System.out.println(a1.toUpperCase());
System.out.println(a2*100);
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A75
{
public static void main(String[] ar)
{
Stack<Integer> s=new Stack<>();
s.push(100);
s.push(34);
s.push(35);
s.push(78);
s.push(7645);
System.out.println(s);
System.out.println("Total Items "+s.size());
int a=s.pop();
System.out.println(a*100);

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A76
{
public static void main(String[] ar)
{
Stack<String> s=new Stack<>();
s.push("Asas");
s.push("Dvvcv");
s.push("fsdf");
s.push("xcvvc4");
s.push("dsf");
s.push("fdggfd");
while(!s.isEmpty())
{
String a=s.pop();
System.out.println(a);
}

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A77
{
public static void main(String[] ar)
{
LinkedList<String> lst=new LinkedList<>();
lst.add("A1");
lst.add("A2");
lst.add("A3");
lst.add("A4");
lst.add("A5");
lst.add(0,"A6");
lst.add(0,"A7");
lst.add(3,"Hello");
lst.add("Hello");
//A7,A6,A1,Hello,A2,A3,A4,A5,Hello
System.out.println(lst);
System.out.println("Total Items"+lst.size());
for(int i=0;i<lst.size();i++)
{
String a=lst.get(i);
System.out.print(a+" ");
}
System.out.println();
for(String item:lst)
{
System.out.print(item+" ");
}
System.out.println();
Iterator<String> itr=lst.iterator();
while(itr.hasNext())
{
String a=itr.next();
System.out.print(a+" ");
}

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A78
{
public static void main(String[] ar)
{
LinkedList<String> lst=new LinkedList<>();
lst.add("A1");
lst.add("A2");
lst.add("A3");
lst.add("A4");
lst.add("A5");
lst.add(0,"A6");
lst.add(0,"A7");
lst.add(3,"Hello");
lst.add("Hello");
for(int i=0;i<lst.size();i++)
{
String a=lst.get(i);
System.out.print(a+" ");
}
lst.set(2,"ABC");
lst.remove(5);
lst.remove("Hello");
System.out.println();
for(String item:lst)
{
System.out.print(item+" ");
}
lst.clear();
System.out.println("Total Elements "+lst.size());

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A79
{
public static void main(String[] ar)
{
//ArrayList<String> lst=new ArrayList<>();
ArrayList<String> lst=new ArrayList<>(10);
lst.add("A1");
lst.add("A2");
lst.add("A3");
lst.add("A4");
lst.add("A5");
lst.add(0,"A6");
lst.add(0,"A7");
lst.add(3,"Hello");
lst.add("Hello");
for(int i=0;i<lst.size();i++)
{
String a=lst.get(i);
System.out.print(a+" ");
}
lst.set(2,"ABC");
lst.remove(5);
lst.remove("Hello");
System.out.println();
for(String item:lst)
{
System.out.print(item+" ");
}
System.out.println();
Iterator<String> itr=lst.iterator();
while(itr.hasNext())
{
String s=itr.next();
System.out.print(s+" ");
}
lst.clear();
System.out.println("Total Elements "+lst.size());

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A80
{
public static void main(String[] ar)
{
//Vector<String> lst=new Vector<>();
Vector<String> lst=new Vector<>(10);
lst.add("A1");
lst.add("A2");
lst.add("A3");
lst.add("A4");
lst.add("A5");
lst.add(0,"A6");
lst.add(0,"A7");
lst.add(3,"Hello");
lst.add("Hello");
for(int i=0;i<lst.size();i++)
{
String a=lst.get(i);
System.out.print(a+" ");
}
lst.set(2,"ABC");
lst.remove(5);
lst.remove("Hello");
System.out.println();
for(String item:lst)
{
System.out.print(item+" ");
}
System.out.println();
Iterator<String> itr=lst.iterator();
while(itr.hasNext())
{
String s=itr.next();
System.out.print(s+" ");
}
lst.clear();
System.out.println("Total Elements "+lst.size());

}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A81
{
public static void main(String[] ar)
{
HashSet<String> hs=new HashSet<String>();
hs.add("First");
hs.add("Second");
hs.add("Third");
hs.add("Fourth");
hs.add("First");
//hs.add(0,"Fifth"); Error
//hs.add(3,"Last"); Error
hs.add("Last");
System.out.println(hs);
System.out.println("Total Items:"+hs.size());
System.out.println();
/*for(int i=0;i<hs.size();i++)
{
String s=hs.get(i);
System.out.println(s);
}*/
for(String item:hs)
{
System.out.print(item+" ");
}
System.out.println();
Iterator<String> itr=hs.iterator();
while(itr.hasNext())
{
String s=itr.next();
System.out.print(s+" ");
}
System.out.println();
hs.remove("Third");
System.out.println(hs);
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class A82
{
public static void main(String[] ar)
{
TreeSet<Integer> lst=new TreeSet<>();
lst.add(45);
lst.add(678);
lst.add(2);
lst.add(78);
lst.add(267);
lst.add(87);
lst.add(378);
System.out.println(lst);
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class Products implements Comparable
{
private int pcode;
private String name;
private int price;
Products(int pcode,String name,int price)
{
this.pcode=pcode;
this.name=name;
this.price=price;
}
@Override
public String toString()
{
return pcode+":"+name+":"+price;
}
@Override
public int compareTo(Object a)
{
Products p=(Products)a;
if(price>p.price)
return -1;
else if(price==p.price)
return 0;
else
return 1;
}
}
---------------------------------------------------------------------------------------------------

class A83
{
public static void main(String[] ar)
{
Products p1=new Products(12,"Computer",38000);
Products p2=new Products(123,"Keyboard",300);
Products p3=new Products(56,"Mouse",150);
Products p4=new Products(23,"SMPS",600);
Products p5=new Products(8,"Microprocessor",8000);
Products p6=new Products(2,"RAM",1500);
Products p7=new Products(54,"HDD",2300);
Products p8=new Products(26,"SSD",2500);
Products p9=new Products(823,"Monitor",6000);
Products p10=new Products(267,"Printer",110000);
TreeSet<Products> lst=new TreeSet<>();
lst.add(p1);
lst.add(p2);
lst.add(p3);
lst.add(p4);
lst.add(p5);
lst.add(p6);
lst.add(p7);
lst.add(p8);
lst.add(p9);
lst.add(p10);
for(Products p:lst)
{
System.out.println(p);
}
}
}
---------------------------------------------------------------------------------------------------

import java.util.*;
class Products implements Comparable<Products>
{
private int pcode;
private String name;
private int price;
Products(int pcode,String name,int price)
{
this.pcode=pcode;
this.name=name;
this.price=price;
}
@Override
public String toString()
{
return pcode+":"+name+":"+price;
}
@Override
public int compareTo(Products p)
{
if(price>p.price)
return -1;
else if(price==p.price)
return 0;
else
return 1;
}
}
---------------------------------------------------------------------------------------------------

class A84
{
public static void main(String[] ar)
{
Products p1=new Products(12,"Computer",38000);
Products p2=new Products(123,"Keyboard",300);
Products p3=new Products(56,"Mouse",150);
Products p4=new Products(23,"SMPS",600);
Products p5=new Products(8,"Microprocessor",8000);
Products p6=new Products(2,"RAM",1500);
Products p7=new Products(54,"HDD",2300);
Products p8=new Products(26,"SSD",2500);
Products p9=new Products(823,"Monitor",6000);
Products p10=new Products(267,"Printer",110000);
TreeSet<Products> lst=new TreeSet<>();
lst.add(p1);
lst.add(p2);
lst.add(p3);
lst.add(p4);
lst.add(p5);
lst.add(p6);
lst.add(p7);
lst.add(p8);
lst.add(p9);
lst.add(p10);
for(Products p:lst)
{
System.out.println(p);
}
}
}
import java.util.*;
class A85
{
public static void main(String[] ar)
{
Queue<String> queue=new LinkedList<>();
queue.add("A");
queue.add("B");
queue.add("C");
queue.add("D");
queue.add("E");
System.out.println(queue); //[A,B,C,D,E]
queue.remove(); // Remove A
queue.remove(); // Remove B
System.out.println(queue); //[C,D,E]
}
}
----------------------------------------------
import java.util.*;
class A86
{
public static void main(String[] ar)
{
Queue<String> queue=new PriorityQueue<>();
queue.add("Hello");
queue.add("India");
queue.add("B.Tech");
queue.add("AKTU");
queue.add("Last");
System.out.println(queue); //[AKTU,B.Tech,Hello,India,Last]
queue.remove(); // Remove AKTU
queue.remove(); // Remove B.Tech
System.out.println(queue); //[Hello,India,Last]
}
}
----------------------------------------------

import java.util.*;
class A87
{
public static void main(String[] ar)
{
Map<String,String> map=new HashMap<>();
map.put("UP","Lucknow");
map.put("MP","Bhopal");
map.put("HP","Shimla");
map.put("UK","Dehradun");
map.put("HR","chandigarh");
map.put("PB","chandigarh");
//map.put("UP","Noida");
//Traversing Map
//Set set=map.entrySet();//Converting to Set so that we can traverse
var set=map.entrySet();//Converting to Set so that we can traverse
//Iterator itr=set.iterator();
var itr=set.iterator();
while(itr.hasNext())
{
//Converting to Map.Entry so that we can get key and value separately
Map.Entry entry=(Map.Entry)itr.next();
System.out.println(entry.getKey()+" "+entry.getValue());
}
}
}
----------------------------------------------

import java.util.*;
class A88
{
public static void main(String[] ar)
{
Map<String,String> map=new HashMap<>();
map.put("UP","Lucknow");
map.put("MP","Bhopal");
map.put("HP","Shimla");
map.put("UK","Dehradun");
map.put("HR","chandigarh");
map.put("PB","chandigarh");
//Traversing Map
//Elements can traverse in any order
for(Map.Entry m:map.entrySet())
{
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
----------------------------------------------

import java.util.*;
class A89
{
public static void main(String[] ar)
{
Map<String,String> map=new LinkedHashMap<>();
map.put("UP","Lucknow");
map.put("MP","Bhopal");
map.put("HP","Shimla");
map.put("UK","Dehradun");
map.put("HR","chandigarh");
map.put("PB","chandigarh");
//Traversing Map
//Elements can in order
for(Map.Entry m:map.entrySet())
{
System.out.println(m.getKey()+" "+m.getValue());
}
}
}
----------------------------------------------

import java.util.*;
public class A90
{
public static void main(String[] args)
{
Map<String, Integer> map = new TreeMap<>();
map.put("Second", 2);
map.put("First", 1);
map.put("Fourth", 4);
map.put("Third", 3);
System.out.println("Map using TreeMap: " + map);
// Replacing elements
map.replace("First", 11);
map.replace("Third", 33);
System.out.println("New Map: " + map);
// Removing elements
int rval = map.remove("First");
System.out.println("The Removed Value is: " + rval);
}
}
----------------------------------------------

import java.util.*;
record Students(int rollno,String name,int age){}
class StudentComparator implements Comparator<Students>
{
@Override
public int compare(Students ss1,Students ss2)
{
if(ss1.age()<ss2.age())
return 1;
else if(ss1.age()==ss2.age())
return 0;
else
return -1;
}
}
public class A90a
{
public static void main(String[] args)
{
Students s1=new Students(120,"Raman",24);
Students s2=new Students(25,"Aman",21);
Students s3=new Students(12,"Akash",25);
Students s4=new Students(52,"Jayesh",19);
Students s5=new Students(54,"Manoj",18);
Students s6=new Students(31,"Suresh",22);
Students s7=new Students(1,"Harsh",23);
Map<Students,String> map = new TreeMap<>(new StudentComparator());
map.put(s1,"B.Tech");
map.put(s2,"MCA");
map.put(s3,"B.Tech");
map.put(s4,"MCA");
map.put(s5,"B.Tech");
map.put(s6,"B.Tech");
map.put(s7,"MCA");
for(var entry:map.entrySet())
{
var key=entry.getKey();
var s=entry.getValue();
System.out.println(key+" ,"+s);
}
}
}
----------------------------------------------

import java.util.*;
public class A91
{
public static void main(String[] args)
{
Properties prop=System.getProperties();
for(var entry:prop.entrySet())
{
var key=entry.getKey();
var s=entry.getValue();
System.out.println(key+" ,"+s);
}
}
}
import java.util.*;
import java.io.*;
public class A92
{
public static void main(String[] args)
{
try{
FileReader fr=new FileReader("p11.properties");
Properties prop=new Properties();
prop.load(fr);
for(var entry:prop.entrySet())
{
var key=entry.getKey();
var s=entry.getValue();
System.out.println(key+" ,"+s);
}
}catch(Exception ee){}
}
}
----------------------------------------------

import java.util.*;
import java.io.*;
public class A93
{
public static void main(String[] args)
{
try{
Properties prop=new Properties();

}catch(Exception ee){}
}
}

You might also like