Java

Interface in Java — step-by-step Programming tutorial on Progressive Robot

Interface in Java

URL: https://www.progressiverobot.com/interface-in-java/ Interface in java is one of the core concept. Java Interface is core part of java programming language and used a lot not only in JDK but also [java design patterns](/community/tutorials/java/design-patterns). Most of the frameworks use java interface heavily. Interface in Java ![interface in java, java interface example](images/interface-in-java-section-1.png) Interface in java provide a […]

Read more
Java Access Modifiers — step-by-step Programming tutorial on Progressive Robot

Java Access Modifiers

URL: https://www.progressiverobot.com/java-access-modifiers/ Java access modifiers are used to provide access control in java. Java provides access control through three keywords – private, protected and public. We are not required to use these access modifiers always, so we have another one namely "default access", "package-private" or "no modifier". Java Access Modifiers ![java access modifiers, protected, private, […]

Read more
Java File separator, separatorChar, pathSeparator, pathSeparatorChar — step-by-step Programming tutorial on Progressive Robot

Java File separator, separatorChar, pathSeparator, pathSeparatorChar

URL: https://www.progressiverobot.com/java-file-separator-separatorchar-pathseparator-pathseparatorchar/ java.io.File class contains four static separator variables. Here we will learn about them and when to use it. File.separator: Platform dependent default name-separator character as String. For windows, it's '\' and for unix it's '/'. File.separatorChar: Same as separator but it's char. File.pathSeparator: Platform dependent variable for path-separator. For example PATH or CLASSPATH […]

Read more
Java QR Code Generator - zxing example — step-by-step Programming tutorial on Progressive Robot

Java QR Code Generator – zxing example

URL: https://www.progressiverobot.com/java-qr-code-generator-zxing-example/ Today we will look into the Java QR code generator program. If you are tech and gadget savvy, then you must be aware of the QR code. You will find it everywhere these days – in blogs, websites, and even in some public places. This is very popular in mobile apps, where you […]

Read more
Java Singleton Design Pattern Best Practices with Examples — step-by-step Programming tutorial on Progressive Robot

Java Singleton Design Pattern Best Practices with Examples

URL: https://www.progressiverobot.com/java-singleton-design-pattern-best-practices-examples/ Introduction _Java Singleton Pattern_ is one of the _Gangs of Four Design patterns_ and comes in the _Creational Design Pattern_ category. From the definition, it seems to be a straightforward design pattern, but when it comes to implementation, it comes with a lot of concerns. In this article, we will learn about singleton […]

Read more
Java Thread Dump - VisualVM, jstack, kill -3, jcmd — step-by-step Programming tutorial on Progressive Robot

Java Thread Dump – VisualVM, jstack, kill -3, jcmd

URL: https://www.progressiverobot.com/java-thread-dump-visualvm-jstack-kill-3-jcmd/ Java Thread dump is list of all the threads active in the JVM. Java Thread Dump Java thread dump is very helpful in analyzing bottlenecks in the application and [deadlock](/community/tutorials/deadlock-in-java-example "Java Deadlock") situations. Here we will learn multiple ways through which we can generate thread dump for a java program. These instructions are […]

Read more
JavaMail Example - Send Mail in Java using SMTP — step-by-step Programming tutorial on Progressive Robot

JavaMail Example – Send Mail in Java using SMTP

URL: https://www.progressiverobot.com/javamail-example-send-mail-in-java-smtp/ Today we will look into JavaMail Example to send email in java programs. Sending emails is one of the common tasks in real life applications and that's why Java provides robust JavaMail API that we can use to send emails using SMTP server. JavaMail API supports both TLS and SSL authentication for sending […]

Read more
JUnit HTML Report — step-by-step Programming tutorial on Progressive Robot

JUnit HTML Report

URL: https://www.progressiverobot.com/junit-html-report/ When we configure maven-surefire-plugin to run our JUnit tests, it generates surefire-reports directory. This directory contains a txt file and an XML file for every test class. However, reading these files is not easy and it's also not easily explainable to a non-techie person. JUnit HTML Report We can use maven-surefire-report-plugin plugin to […]

Read more
CHAT