Posts

Showing posts with the label Java Program

InsurTech Companies: Enhancing ESG Aspects and Safety Measures

Image
Introduction: InsurTech companies are revolutionizing the insurance industry by integrating ESG (Environmental, Social, and Governance) aspects into their operations, particularly through enhancing safety measures, claim loss consulting, and managing the impact of global natural disasters. Below, we explore how these advancements are reflected in modern Policy Administration Systems (PAS). Enhancing Safety Measures: Utilization of IoT and Predictive Analytics: For real-time risk assessment and prevention. Smart Device Integration: Promotes safety through proactive risk mitigation. Claim Loss Consulting: Real-Time Data Analysis: Offers precise risk consulting. AI and Machine Learning: Predictive analytics for loss prevention. Global Natural Disasters: Advanced Climate Modeling: For more accurate risk pricing and coverage. Parametric Insurance: Fast payouts based on pre-set event criteria. Underwriters and PAS with ESG: Incorporation of ESG Data: Affects policy pricing and terms. Automa

Jsp / Java Password Encrypt and Decrypt Example

Image
From Previous post  Now in this post I will use Encryption/ Decryption mechanism on password input password field using AES algorithm , I am just adding UtilsSecure. java class and it has two methods; 1. Encrypt Method encrypt(String strToEncrypt) to encrypt the user given password to cipher text 2. Decrypt Method decrypt(String strToDecrypt) to decrypt the ciper text back to original password content. Below code shows UtilsSecure.java class file package com.ajax.example; import javax.crypto.Cipher; import javax.crypto.spec.SecretKeySpec; import org.apache.commons.cli.CommandLine; import org.apache.commons.cli.CommandLineParser; import org.apache.commons.cli.HelpFormatter; import org.apache.commons.cli.Option; import org.apache.commons.cli.Options; import org.apache.commons.cli.PosixParser; import org.apache.commons.codec.binary.Base64; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class UtilsSecure { static Log lo

Java Program: Up casting Program in inheritance

Image
Program public class upcasting {    public static void main(String[] args)     {      car c,cc,ccc,o;      o=new car();      o.car(); //no casting      c=(car)new ford(); //upcasting ford sub class to super class      c.car();      cc=(car)new benz();//upcasting ford sub class to super class      cc.car();      ccc=(car)new BMW();//upcasting ford sub class to super class            ccc.car();         } } class car {     void car()     {         System.out.println("This super class car method");     } } class ford extends car {     @Override     void car()     {         System.out.println("This sub class Ford car method");     } } class benz extends car {      @Override     void car()     {         System.out.println("This sub class Benz car method");     } } class BMW extends car {      @Override     void car()     {         System.out.println("This sub class BMW car method");     } } Output

Java Program: AWT Frame Closing Event

Image
Program import java.awt.*; import java.awt.event.*; public class awtexample extends Frame{     public static void main(String[] args)     {         Frame f= new Frame("New Frame");         f.setSize(400, 500);         f.setVisible(true);         f.addWindowListener(new WindowAdapter(){         public void windowClosing(WindowEvent e)         {         System.exit(0);         }      });     } } Output

Java Program: Thread using Runnable interface program

Program import java.util.logging.Level; import java.util.logging.Logger; class ThreadRunnnable {     public static void main(String[] args)     {              new ThreadRun();        new ThreadRunn();        System.out.println("Main Thread Starts");         for(int i=1;i<=5;i++)         {             System.out.println(i);             try {                 Thread.sleep(1500);             } catch (InterruptedException ex) {                 Logger.getLogger(ThreadRun.class.getName()).log(Level.SEVERE, null, ex);             }         }                 } } class ThreadRun implements Runnable {     ThreadRun()     {               Thread t=new Thread();         t.start();         System.out.println("Thread 1");         run();     }     @Override     public void run()     {         for(int i=1;i<=5;i++)         {             System.out.println(i);             try {                 Thread.sleep(500);             } catch (Inter

Java Program: Thread in swing implements Runnable interface and SwingUtilities

Image
Program import javax.swing.*; public class SwingThread extends JFrame {     public static void main(String[] args) {     SwingUtilities.invokeLater(new Runnable() {       @Override       public void run() {         final JFrame f = new JFrame("Swing using Thread Frame 1");         f.setSize(600, 400);         f.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         f.setVisible(true);               final JFrame fr = new JFrame("Swing using Thread Frame 2");         fr.setSize(600, 600);         fr.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);         fr.setVisible(true);       }     });     }   } Output:

Java Program: Simple Thread Example

Image
public class threadexample {     public static void main(String args[])     {         Thread t=Thread.currentThread();         System.out.println("Current Thread: "+t);         t.setName("Thread Example");         System.out.println("Current Thread Name changed as: "+t);     } } output

Java Program: Swap two numbers without temp variable

import java.io.*; public class Swapwithouttemp {     public static void main(String[] args) throws IOException     {         System.out.println("Enter first number");         BufferedReader br=new BufferedReader(new InputStreamReader(System.in));         int x=Integer.parseInt(br.readLine());             System.out.println("Enter second number");         BufferedReader brr=new BufferedReader(new InputStreamReader(System.in));         int y=Integer.parseInt(brr.readLine());                 new swap(x,y);     } } class swap {       swap(int a, int b) throws IOException               {         System.out.println("Before swapped values a= "+a+"\tb= "+b );         a=a+b;         b=a-b;         a=a-b;         System.out.println("After swapped values a= "+a+"\tb= "+b );     } }

Java Program: User defined input using BufferedReader, Checking Employee Age

import java.io.*; public class EmployeeAgeCheck {     public static void main(String[] args) throws IOException     {         EmployeeData e=new EmployeeData();         e.getdetails();         e.checkage();           } } class EmployeeData {     private String name;     private int age;     public void getdetails() throws java.io.IOException     {         // user defined input at runtime         BufferedReader buf=new BufferedReader(new InputStreamReader(System.in));         System.out.println("Enter name");         name=buf.readLine();         System.out.println("Enter Age");         age=Integer.parseInt(buf.readLine());     }     public void checkage()     {         if(age<=30)         {             System.out.println(name+ " ,You're Junior Employee");         }         else         {             System.out.println(name+ " ,You're Senior Employee");         }     } }

Java Program : Default and Parameterized Constructor

public class constructorexample {     public static void main(String[] args)     {         personcon kumaran=new personcon();         kumaran.display();         personcon jannu=new personcon("Jannu",22);         jannu.display();     } } class personcon {     private String name;     private int age;     //default constructor     personcon()     {         name="kumaran";         age=23;     }    //parameterized constructor     personcon(String n,int a)               {         name=n;         age=a;     }     public void display()     {         System.out.println("Name: "+name+"\t Age: "+age);     } }