ru
Feedback
Java Codes Basic to Advance

Java Codes Basic to Advance

Открыть в Telegram
2 333
Подписчики
Нет данных24 часа
-37 дней
-2030 день
Архив постов
// Factotial from recursion in java import java.util.Scanner; public class Main { public static void main(String[] args) { Scanner s = new Scanner(System.in); System.out.print("Enter Number: " ); int n = s.nextInt(); if(n>26) System.out.print("Please enter number less than 25\n" ); else{ System.out.println("Showing factorial for "+ n + " Number" ); Main.f(n, 1); System.out.print("\n" +Main.f(n)); } } // Factorial value calculation static long f(long n){ if (n==1){ return n; } else{ return n*f(n-1); } } // Factorial series printing method static void f(int n,int h ){ if (n==h){ System.out.print(h); } else{ f(n, h+1); System.out.print(" * " + h); } } } // Java_Codes_Pro

Java Chat Code(2 Program sent Copy both (Server Code and Client Code) run And Practice with them)

import java.io.*; import java.net.*; public class Client { Socket socket; BufferedReader br; PrintWriter out; public Client() { try { System.out.println("Connecting to the client.."); socket = new Socket("127.0.0.1", 7777); System.out.println("Connection successfull.."); br = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream()); startReading(); startWritting(); } catch (Exception e) { System.out.println("Error: Firstly run Server Code"); } } public void startReading() { // thread reading Runnable r1 = () -> { System.out.println("Reader started.."); try { while (true) { String msg = br.readLine(); if (msg.equals("exit")) { System.out.println("Server terminated the chat, Please press enter to free port"); socket.close(); break; } System.out.println("Server: " + msg); } } catch (Exception e) { System.out.println("Connection Closed"); } }; new Thread(r1).start(); } public void startWritting() { // thread sending data Runnable r2 = () -> { System.out.println("Writter started.."); String content = ""; try { while (!socket.isClosed()) { BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in)); content = br1.readLine(); out.println(content); out.flush(); if (content.equals("exit")) { System.out.println("You terminated the chat"); socket.close(); break; } } } catch (Exception e) { if (content.equals("exit")) { System.out.println("Connection Closed successfully"); } else{ System.out.println("Connection terminated unsuccssefully \nTermnate all existing cmd's or check other errors"); } } }; new Thread(r2).start(); } public static void main(String[] args) { System.out.println("Going to start Client.."); new Client(); } }

import java.net.*; import java.io.*; class Server { ServerSocket server; Socket socket; BufferedReader br; PrintWriter out; // Constructor public Server() { try { server = new ServerSocket(7777); System.out.println("Server is ready to accept connection"); System.out.println("Waiting for client"); socket = server.accept(); br = new BufferedReader(new InputStreamReader(socket.getInputStream())); out = new PrintWriter(socket.getOutputStream()); startReading(); startWritting(); } catch (Exception e) { e.printStackTrace(); } } public void startReading() { // thread reading Runnable r1 = () -> { System.out.println("Reader started.."); try { while (true) { String msg = br.readLine(); if (msg.equals("exit")) { System.out.println("Client terminated the chat, Please press enter to free port"); socket.close(); break; } System.out.println("Client: " + msg); } } catch (Exception e) { System.out.println("Connection Closed"); } }; new Thread(r1).start(); } public void startWritting() { // thread sending data Runnable r2 = () -> { System.out.println("Writter started.."); String content = ""; try { while (!socket.isClosed()) { BufferedReader br1 = new BufferedReader(new InputStreamReader(System.in)); content = br1.readLine(); out.println(content); out.flush(); if (content.equals("exit")) { System.out.println("You terminated the chat"); socket.close(); break; } } } catch (Exception e) { if (content.equals("exit")) { System.out.println("Connection Closed successfully"); } else{ System.out.println("Connection terminated unsuccssefully \nTermnate all existing cmd's or check other errors"); } } }; new Thread(r2).start(); } public static void main(String[] args) { System.out.println("This is server.. going to start server"); new Server(); } }

// File input Output Byte stream : Advance Java // Warning : to use this code please change following path import java.io.*; public class filecount { public static void main(String[] args) throws IOException { FileInputStream inStream = new FileInputStream( "C:\\Users\\mynms\\Desktop\\BCA\\Code\\Java2\\unit 4\\ReadFrom.txt"); FileOutputStream outStream = new FileOutputStream( "C:\\Users\\mynms\\Desktop\\BCA\\Code\\Java2\\unit 4\\SendTo.txt"); // Reads byte at a time, it reached end of the file, returns -1 int content; int whitespaces = 0; int fullstops = 0, chars = 0, words = 0; try { while ((content = inStream.read()) != -1) { outStream.write((byte) content); if(' ' == content) whitespaces = whitespaces + 1; if('.' == content) fullstops += 1; if(content > 64 && content < 91 || content > 96 && content < 124) chars += 1; else words += 1; } System.out.println("Whitespaces: " + whitespaces + "\nCharacters: " + chars + "\nFullstops: " + fullstops + "\nWords: "+ words); System.out.println("File transfer conpleted successfully"); } finally{ if (inStream != null) inStream.close(); if (outStream != null) outStream.close(); } } } // @Java_Codes_Pro

// File input Output Byte stream : Advance Java // Warning : to use this code please change following path import java.io.*; public class File { public static void main(String[] args) throws IOException { FileInputStream inStream = new FileInputStream( "C:\\Users\\mynms\\Desktop\\BCA\\Code\\Java2\\unit 4\\ReadFrom.txt"); FileOutputStream outStream = new FileOutputStream( "C:\\Users\\mynms\\Desktop\\BCA\\Code\\Java2\\unit 4\\SendTo.txt"); // Reads byte at a time, it reached end of the file, returns -1 int content; try { while ((content = inStream.read()) != -1) { outStream.write((byte) content); } System.out.println("File transfer conpleted successfully"); } finally{ if (inStream != null) inStream.close(); if (outStream != null) outStream.close(); } } } // @Java_Codes_Pro

// Serialization - Deserialization Advance java concept // Warning : for using this code change path of 'filename' (written below in Serializ class) to your file path import java.io.*; class Student implements Serializable { private static final long serialVersionUID = 1L; private String name; private int age; private String address; // transient int x; if we create this then this will be no serialized public Student(String name, int age, String address) { this.name = name; this.age = age; this.address = address; ; } public void setName(String name) { this.name = name; } public void setAge(int age) { this.age = age; } public void setAddress(String address) { this.address = address; } public String getName() { return name; } public int getAge() { return age; } public String getAddress() { return address; } public String get(String z){ return z; } public int get(int age){ return age; } @Override public String toString() { return ("Student name is " + this.getName() + ", age is " + this.getAge() + ", and address is " + this.getAddress()); } } public class Serializ { public static void main(String[] args) { Student student = new Student("Sid", 19, "UP India"); FileOutputStream fileOut = null; ObjectOutputStream objOut = null; String filename = "C:\\Users\\mynms\\Desktop\\BCA\\Code\\Java2\\unit 4\\Test.txt"; // Serialization try { fileOut = new FileOutputStream(filename); objOut = new ObjectOutputStream(fileOut); objOut.writeObject(student); objOut.close(); fileOut.close(); System.out.println("Object has been serialized: " + student); } catch (Exception e) { System.out.println("Not Serialized"); } // Deserialization FileInputStream fileIn = null; ObjectInputStream objIn = null; try { fileIn = new FileInputStream(filename); objIn = new ObjectInputStream(fileIn); Student object = (Student) objIn.readObject(); System.out.println("Object has been deserialized " + object); objIn.close(); fileIn.close(); } catch (IOException e) { System.out.println("IO Exception " + e); } catch(ClassNotFoundException e){ System.out.println("Class not found exception " + e); } } } // @Java_Codes_Pro

//enum code for advance java enum Day{ SUN("sunday"), MON("monday"), TUE("tuesday"), WED("wednesday"), THU("thursday"), FRI("friday"), SAT("saturday"); public String Valu; Day(String valu){ this.Valu = valu; } public String getValue(){ return Valu; } } public class Main { public static void main(String[] args) { Day d = Day.MON; System.out.println("Enum name: " + d.name() + " Value is " + d.getValue()); for(Day e: Day.values()){ System.out.println(e.name() + " " +e.getValue()); } } } // @Java_Codes_pro