MSManikandan Sinmanikandan4411.hashnode.dev·22h ago · 5 min readJava 21 Features in JavaIntroduction Java 21 is an LTS (Long-Term Support) version of Java. It introduced several important language, concurrency, and API improvements. Important Java 21 features include: Virtual Threads R00
MSManikandan Sinmanikandan4411.hashnode.dev·3d ago · 4 min readJava 17 Features in JavaIntroduction Java 17 is a Long-Term Support (LTS) version of Java. It introduced several useful language features and API improvements. Important Java 17 features include: Sealed Classes Records Pa00
MSManikandan Sinmanikandan4411.hashnode.dev·5d ago · 4 min readJava 11 Features in JavaIntroduction Java 11 is a Long-Term Support (LTS) version of Java. It introduced several useful improvements to the Java language and standard APIs. Important Java 11 features include: var in Lambda 00
MSManikandan Sinmanikandan4411.hashnode.dev·Sep 17 · 5 min readJava 8 Features in JavaIntroduction Java 8 introduced many features that make Java code shorter, cleaner, and easier to maintain. Important Java 8 features are: Lambda Expressions Functional Interfaces Stream API Method00
MSManikandan Sinmanikandan4411.hashnode.dev·Sep 15 · 3 min readJava Lambda ConceptsIntroduction A Lambda Expression in Java is a short way to write an implementation of a functional interface. Lambda expressions were introduced in Java 8. They are mainly used with functional interfa00
MSManikandan Sinmanikandan4411.hashnode.dev·Sep 13 · 4 min readJava Multithreading Concepts in JavaIntroduction Multithreading in Java allows multiple threads to execute tasks concurrently within a program. A Thread is a lightweight unit of execution. 1. Creating a Thread using Thread Class Syntax00
MSManikandan Sinmanikandan4411.hashnode.dev·Sep 8 · 3 min readJava Regex Concepts in JavaIntroduction Regex (Regular Expression) is a sequence of characters used to search, match, validate, or manipulate text based on a specific pattern. Java provides the Pattern and Matcher classes in th00
MSManikandan Sinmanikandan4411.hashnode.dev·Aug 28 · 4 min readGenerics Concepts in JavaIntroduction Generics in Java allow us to write classes, interfaces, and methods that can work with different data types while providing type safety. Generics are commonly used with the Java Collectio00
MSManikandan Sinmanikandan4411.hashnode.dev·Aug 25 · 4 min readI/O Stream Concepts in JavaIntroduction I/O (Input/Output) Streams in Java are used to read data from a source and write data to a destination. Java provides I/O classes mainly through the java.io package. There are two main ty00
MSManikandan Sinmanikandan4411.hashnode.dev·Aug 21 · 4 min readFile Handling Concepts in JavaIntroduction File Handling in Java is used to create, read, write, update, and delete files. Java provides classes mainly through the java.io and java.nio.file packages for working with files. 1. Fil00