A quick tutorial on adding the UTF-8 Byte Order Mark to the beginning of files in Java.
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)
Intellij Idea – How to Build Project Automatically
Filed under IDE
A quick tutorial describing how to build projects automatically in IntelliJ IDEA.
Get a List of IP Connected in Same Network (Subnet) using Java
Filed under Networking
A quick tutorial on finding connected IP addresses on the local network with Java.
How To Add Header and Footer to PDF Using iText in Java
Filed under Java IO
A quick tutorial on adding headers and footers to PDFs with iText in Java.
Reading a File Into a 2d Array in Java
Filed under Java IO
A quick tutorial on reading a file to a multi-dimensional array in Java.
How to Determine the Delimiter in CSV File
Filed under Java IO
A quick tutorial on finding the delimiter in a CSV file.
Assert Collection of JSON Objects Ignoring Order
A quick tutorial on asserting JSON arrays are equal while ignoring the order of elements in Java.
Combine Date and Time from Separate Variables in Java
Filed under Java Dates
A quick tutorial on combining a LocalDate with a LocalTime to create a LocalDateTime in Java.
Updating Values in JSONArray
Filed under JSON
A quick tutorial on editing values in JSON arrays using several popular Java JSON libraries.
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.