Programming

Difference between Abstract Class and Interface in Java — step-by-step Programming tutorial on Progressive Robot

Difference between Abstract Class and Interface in Java

Difference between Abstract Class and Interface is one of the popular interview questions. Abstract Class and Interface are a core part of the Java programming language. Whether to choose an interface or abstract class is a design decision that every architect faces. In our last articles, we have provided as much as possible details about […]

Read more
Template Method Design Pattern in Java — step-by-step Programming tutorial on Progressive Robot

Template Method Design Pattern in Java

URL: https://www.progressiverobot.com/template-method-design-pattern-in-java/ Template Method is a behavioral design pattern. Template Method design pattern is used to create a method stub and deferring some of the steps of implementation to the subclasses. Template Method Design Pattern Template method defines the steps to execute an algorithm and it can provide default implementation that might be common for […]

Read more
JDBC Interview Questions and Answers — step-by-step Programming tutorial on Progressive Robot

JDBC Interview Questions and Answers

URL: https://www.progressiverobot.com/jdbc-interview-questions-and-answers/ Welcome to JDBC Interview Questions and Answers. JDBC API is used to connect to relational databases and run SQL queries from Java Programs. In the last few articles, we learned about JDBC API and its important features. This article is aimed to provide some of the important JDBC Interview Questions with Answers to […]

Read more
How To Set Up a Kafka Consumer to Receive Data Through CLI — step-by-step Programming tutorial on Progressive Robot

How To Set Up a Kafka Consumer to Receive Data Through CLI

Learn how to create a Java program that consumes data from a Kafka topic using the Kafka client libraries. Understand how Kafka manages multiple consumers, tracks their progress, and manually reports consumer progress back to the cluster. Improve your Kafka skills with this step-by-step tutorial.

Read more
Cómo convertir tipos de datos en Go — step-by-step Programming tutorial on Progressive Robot

Cómo convertir tipos de datos en Go

En Go, los tipos de datos se utilizan para clasificar un tipo de dato concreto y determinan los valores que puede asignar al tipo y las operaciones que puede realizar en él. Cuando realice tareas de programación, a veces deberá aplicar conversiones de valores entre tipos para…

Read more
3 Ways to Compare Strings in C++ — step-by-step Programming tutorial on Progressive Robot

3 Ways to Compare Strings in C++

Introduction In this article, you will learn methods to compare strings in C++. Strings in C++ can be compared using one of the following techniques: String strcmp() function built-in compare() function C++ Relational Operators (==, !=) 1. Using the String strcmp() function in C++ C++ String has built-in functions for manipulating data of String type. […]

Read more
Tomcat DataSource JNDI Example in Java — step-by-step Programming tutorial on Progressive Robot

Tomcat DataSource JNDI Example in Java

URL: https://www.progressiverobot.com/tomcat-datasource-jndi-example-java/ Welcome to Tomcat DataSource JNDI Example Tutorial. We looked at the [JDBC DataSource](/community/tutorials/java-datasource-jdbc-datasource-example "JDBC DataSource Example – Oracle, MySQL and Apache DBCP Tutorial") in the last tutorial and learned how to use that in standalone java application. Tomcat DataSource JNDI ![tomcat datasource, jndi example, tomcat jndi, jndi tutorial](images/tomcat-datasource-jndi-example-java-section-1.png) Actual benefit of DataSource comes […]

Read more
Lidando com a função Panics em Go — step-by-step Programming tutorial on Progressive Robot

Lidando com a função Panics em Go

Os erros que um programa encontra se enquadram em duas grandes categorias: a dos erros que o programador previu e a dos que ele não previu. A interface de error – que abordamos nos dois artigos anteriores sobre [Como lidar com…

Read more
CHAT