Knowledge in Java

Java program to get IP Addresses

import java.net.InetAddress; class IPAddress {   public static void main(String args[]) throws Exception   {     System.out.println(InetAddress.getLocalHost());   } }

Binary search in Java

import java.util.Scanner; class BinarySearch {   public static void main(String args[])   {     int c, first, last, middle, n, search, array[];     Scanner in = new Scanner(System.in);     System.out.println("Enter number of elements");     n = in.nextInt();     array = new int[n];     System.out.println("Enter " + n + " integers");     for (c = 0; c < n; c++)       array[c] = in.nextInt();     System.out.println("Enter value to find");     search = in.nextInt();     first  = 0;     last   = n - 1;     middle = (first + last)/2;     while( first <= last )     {       if ( array[middle] < search )         first = middle + 1;           else if ( array[middle] == search )       {         System.out.println(search + " found at location " + (middle + 1) + ".");         break;       }       else          last = middle - 1;       middle = (first + last)/2;    }    if (first > last)       System.out.println(search + " isn't present in the list.\n");   } }

My works

Python textbook

JAVASCRIPT

JavaScript is a prototype-based, multi-paradigm, dynamic language, supporting object-oriented, imperative, and declarative

FIFO using JAVA

import java.util.LinkedList; import java.util.Queue;    public class QueueExample {     public static void main(String[] args)     {         Queue<Integer> q = new LinkedList<>();            // Adds elements {0, 1, 2, 3, 4} to queue         for (int i = 0; i < 5; i++)             q.add(i);            // Display contents of the queue.         System.out.println("Elements of queue-" + q);            // To remove the head of queue.         // In this the oldest element '0' will be removed         int removedele = q.remove();         System.out.println("removed element-" + removedele);            System.out.println(q);            // To view the head of queue         int head = q.peek();         System.out.println("head of queue-" + head);            // Rest all methods of collection interface,         // Like size and contains can be used with this         // implementation.         int size = q.size();         System.out.println("Size of queue-" + size);     } }

Abstract Class Program.

A JAVA PROGRAM TO CREATE AN ABSTRACT CLASS NAMED SHAPE THAT CONTAINS TWO INTEGERS AND AN EMPTY METHOD NAMED PRINTAREA().PROVIDE THREE CLASSES NAMED RECTANGLE,TRIANGLE AND CIRCLE SUCH THAT EACH ONE OF THE CLASSES EXTENDS THE CLASS SHAPE.EACH ONE OF THE CLASSES CONTAIN ONLY THE METHOD PRINTAREA() THAT PRINTS THE AREA OF THE GIVEN SHAPE.

Calculator Program.

A JAVA PROGRAM THAT WORKS AS A SIMPLE CALCULATOR.USE A GRID LAYOUT TO ARRANGE BUTTONS FOR THE DIGITS AND FOR THE +,-,*,% OPERATIONS.ADD A TEXTFIELD TO DISPLAY THE RESULT.HANDLE ANY POSSIBLE EXCEPTIONS LIKE DIVIDE BY ZERO.

Bubble Sort Program.

A JAVA PROGRAM THAT IMPLEMENTS BUBBLE SORT ALGORTHIM FOR SORTING IN DESCENDING ORDER AND ALSO SHOWS THE NUMBER OF INTERCHANGE OCCURRED FOR THE GIVEN SET OF INTEGERS.

Division Program.

A PROGRAM THAT CREATES A USER INTERFACES TO PERFORM INTEGER DIVISIONS.THE USER ENTERS TWONUMBERS IN THE TEXT FIELD,NUM1 AND NUM2.THE DIVISION OF NUM1 AND NUM2 IS DISPLAYED IN THE RESULT FIELD WHEN THE DIVIDE BUTTON IS CLICKED.IF NUM1 OR NUM2 WERE NOT AN INTEGER ,THE PROGRAM WOULD THROW A NUMBERFORMATEXCEPTION.IF NUM2 WERE ZERO,THE PROGRAM WOULD THROW AN ARITHEMETIC EXCEPTION DISPLAY THE EXCEPTION IN A MESSAGE DIALOG BOX.

Doubly Linked List Program.

A JAVA PROGRAM FOR THE FILLOWING I.CREATE A DOUBLY LINKED LIST OF ELEMENTS. II.DELETE A GIVEN ELEMENT FROM THE ABOVE LIST. III.DISPLAY THE CONTENTS OF THE LIST AFTER DELETION.

Eclipse Program.

USE ECLIPSE OR NETBEAN PLATFORM AND ACQUAINT WITH THE VARIOUS MENUS.CREATE A TEST PROJECT,ADD A TEST CLASS AND RUN IT SEE HOW CAN USE AUTO SUGGESTIONS,AUTO FILL.TRY CODE FORMATTER AND CODE REFACTORING LIKE RENAMING VARIABLES,METHODS AND CLASSES.TRY DEBUG STEP BY STEP WITH A SMALL PROGRAM OF ABOUT 10 TO 15 LINES WHICH CONTAINS AT LEAST ONE IF ELSE CONDITION AND A FOR LOOP.

Factorial Program.

DEVELOP AN APPLET THAT RECEIVES AN INTEGER IN ONE TEXT FILED & COMPUTE ITS FACTOTIAL VALUE & RETURNS IT IN ANOTHER TEXT FIELD WHEN THE BUTTON “COMPUTE” IS CLICKED.