MSManikandan Sinmanikandan4411.hashnode.dev·2d ago · 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·4d ago · 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·6d ago · 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 · 5 min readWrapper Classes and Java Annotations in JavaIntroduction Java provides Wrapper Classes to represent primitive data types as objects. Java also provides Annotations to add metadata to classes, methods, variables, and other program elements. In t00
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
KMKaustubh Mishrainkmscratch.hashnode.dev·Aug 9 · 10 min readHOW JAVA STORES NEGATIVE NUMBERS AND THE LIE OF 0.7Hello! all, a warm welcome to my scratchPad. If you are new to this series and wanna know more about it, as well as my resources and motivation behind it, you can read it up here in the Series Introdu00
MSManikandan Sinmanikandan4411.hashnode.dev·Aug 8 · 11 min readOOPs Concepts in JavaIntroduction Object-Oriented Programming (OOP) is a programming approach based on objects and classes. Java is primarily an object-oriented programming language, and understanding OOP concepts is esse00
MSManikandan Sinmanikandan4411.hashnode.dev·Jun 27 · 5 min readConditional Statements in JavaIntroduction In programming, we often need to make decisions based on certain conditions. For example: If a user enters the correct password, allow login. If a student's mark is above 40, show "Pass00