Learning Java

Explore the world of programming using Java!

Introduction to Java

1.1 -- Install Java and Eclipse IDE
1.2 -- Setup Java Project
1.3 -- Compiling the Program
1.4 -- Running and Debugging the Program

Control Flow Statements

1.1 -- if-then and if-then else statements
1.2 -- For Statements
1.3 -- Switch and While Statements
1.4 -- Branching Statements

Object Oriented Concepts

1.1 -- Classes and Objects
1.2 -- Encapsulation
1.3 -- Inheritance
1.4 -- Polymorphism

Data Structure Concepts

1.1 -- Stack
1.2 -- Queue
1.3 -- Sets and Maps
1.4 -- LinkedLists

Java Online IDE

public class Codersstack{ public static void main(String str[]){ System.out.println("Happy Coding"); } }

Thursday, December 29, 2022

Generate A Web Page Example

import java.io.BufferedWriter;
import java.io.FileWriter;

/**
 * 
 * HtmlFileWriter
 *
 */

public class HtmlFileWriter
{    
	static String htmlTemplate = "<!DOCTYPE html><html>" +
			"<body style=\"background-color:white;\"><h1 style=\"color:blue;text-align:center;\">" +
			"Welcome to <REPLACE_HEADER> Web Page !!!</h1>" +
			"<P style=\"color:green;\"><REPLACE_PARAGRAPH></p>" +
			"<center><button style=\"color:red;\" type=\"button\"onclick=\"document.getElementById('myid').innerHTML = Date()\">Display Date and Time.</button><p id=\"myid\"></p></center>" +
			"</body></html>" ;

	public static void main(String str[]) throws Exception {
		writeToHtmlFile("Student Name", "Output") ;     
	}

	public static void writeToHtmlFile(String name, String output) throws Exception {

		try (BufferedWriter br = new BufferedWriter(new FileWriter(String.format("C:\\javaoutput\\%s.html", name)))) {
			htmlTemplate = htmlTemplate.replaceAll("<REPLACE_HEADER>", name) ;
			htmlTemplate = htmlTemplate.replaceAll("<REPLACE_PARAGRAPH>", output) ;            
			br.write(htmlTemplate);
		}
		System.out.println("Html output file generated"); 
	}
}

No comments:

Post a Comment

Followers