Explore how to use the hexadecimal notation for initializing byte[] arrays in Java, learning about its advantages and applications.
Also find me here:
Baeldung Author
Mohamed Helmy
I am Mohamed Helmy, a Java and Python backend developer with 2 years of experience. I specialize in creating robust and efficient backend systems. My areas of interest include software architecture, data structures, and algorithm optimization. I am passionate about leveraging my skills to build scalable and maintainable software solutions.
Here's what I've written (so far):
Baeldung on Java
- All
- Java String (21)
- Java IO (12)
- Java Map (9)
- Java Numbers (7)
- Java Dates (6)
- Java Collections (5)
- JSON (5)
- Core Java (5)
- Jackson (4)
- XML (2)
- Security (2)
- Java Streams (2)
- Java List (2)
- Java Array (2)
- Java (2)
- Algorithms (2)
- Web Services (1)
- Testing (1)
- Networking (1)
- IDE (1)
Convert int to Unsigned byte in Java
Filed under Java Numbers
Explore two approaches to converting an int to an unsigned byte in Java.
How to Insert an Emoji in a Java String
Filed under Java String
Learn how to insert an emoji into a Java string, covering various approaches, considerations, and ranges of emojis in Unicode.
A Guide to ConstructorDetector in Jackson
Filed under Jackson
Explore the purpose and configurations of ConstructorDetector in Jackson, which is crucial for effectively mapping JSON data to Java objects during deserialization.
Clear the Scanner Buffer in Java
Filed under Java IO
Explore different Java methods for clearing the Scanner buffer.
Removing BOM Characters When Reading from File
Filed under Java IO
Learn how to detect and remove BOM characters when reading from a file in Java, focusing specifically on UTF-8 encoding.
Declare an Enum in an Inner Class in Java
Filed under Core Java
Explore the historical constraints on static types within inner classes before Java 16 and learn about the significant relaxation of these rules in Java 16 and later versions.
Convert Between CLOB and String in Java
Filed under Java String
Explore why converting between the CLOB and String objects is often necessary when reading from or writing to databases.
Difference Between Iterator.forEachRemaining() and Iterable.forEach()
Filed under Java Collections
Explore Iterator.forEachRemaining() and Iterable.forEach() to iterate over elements in a collection.
Baeldung on Computer Science
- All
- Algorithms (2)
- Software Architecture (1)
- Security (1)
- Machine Learning (1)
- Data Structures (1)
- Core Concepts (1)
- Artificial Intelligence (1)
Horizontal and Vertical Partitioning in Databases
Filed under Software Architecture
Explore the differences between these horizontal and vertical partitioning in databases.
How to Implement The Bat Algorithm Metaheuristic in Python?
Filed under Algorithms
Learn how to implement the metaheuristic Bat Algorithm in Python.
Differences Between Scalars and Primitive Data Types
Filed under Data Structures
Learn about scalars and primitivе data typеs.
How to Handle Missing Data in Logistic Regression?
Filed under Machine Learning
Learn about missing data in logistic rеgrеssion and approaches to addressing this issue.
Partially Mapped Crossover in Genetic Algorithms
Filed under Algorithms
Explore PMX as one of the most potent genetic operators that are used in GAs for solving search and optimization problems.
The Power and Promise of Explainable AI
Filed under Artificial Intelligence
A quick and practical guide to Explainable AI.
An Introduction to Botnets
Filed under Security
A quick and practical guide to botnets.
Clipping in Computer Graphics
Filed under Core Concepts
Learn about types of clipping in computer graphics.