Programming Tutorials

Curated development tutorials from top sources. Filter by language.

All css general go java javascript php python ruby rust sql typescript
dev.to freecodecamp realpython

File Handling in Java

What is File Handling? File Handling in Java is the process of creating, reading, writing, updating, and deleting files stored on a storage

java dev.to Jun 04, 2026

Find the Repeating and Missing Number

One number in the array appears twice, while another number from the range [1, n] is missing. Our task is to find both: Repeating Number (A) Missin

java dev.to Jun 04, 2026

Find the Duplicate Number

Problem Statement Given an array nums containing n + 1 integers where: Each integer is in the range [1, n] There is only one repeated nu

java dev.to Jun 04, 2026

Merge Sorted Array

At first glance, this problem looks like a standard merge operation from Merge Sort. Most candidates immediately think about creating a temporary arr

java dev.to Jun 03, 2026

Merge Intervals

One of the most common interval-based interview questions is Merge Intervals. At first glance, it looks like a simulation problem, but the real trick

java dev.to Jun 03, 2026

Rotate Image

Matrix problems often seem tricky because multiple rows and columns move at the same time. In this problem, we need to rotate an n × n matrix by 90 de

java dev.to Jun 03, 2026

Constructors in Java

What is a Constructor? A Constructor is a special method in Java that is automatically called when an object is created. It is used to initialize ob

java dev.to Jun 03, 2026

AI and Enterprise Software Development

AI is the most significant shift in software development since the internet. Not because it changes what software can do — but because it accelerates

java dev.to Jun 03, 2026

Benefits of Method Overloading

What is a Method: A method is a block of code that performs a specific task. The code inside the method executes only when the method is called.

java dev.to Jun 02, 2026
« Prev Page 63 of 125 Next »