Java

Java 10 Features — step-by-step Programming tutorial on Progressive Robot

Java 10 Features

URL: https://www.progressiverobot.com/java-10-features/ Java 10 is the fastest release of a java version in its 23-year history. Java has been criticized for its slow growth and evolution, but Java 10 just shattered that concept. Java 10 is a release with many futuristic changes, the scope, and impact of which may not be obvious but are far-fetching. […]

Read more
What is Java String Pool? — step-by-step Programming tutorial on Progressive Robot

What is Java String Pool?

URL: https://www.progressiverobot.com/what-is-java-string-pool/ As the name suggests, String Pool in java is a pool of Strings stored in [Java Heap Memory](/community/tutorials/java-heap-space-vs-stack-memory "Java Heap Memory vs Stack Memory Difference"). We know that String is a special class in java and we can create String objects using a new operator as well as providing values in double-quotes. String […]

Read more
Java Unzip File Example — step-by-step Programming tutorial on Progressive Robot

Java Unzip File Example

URL: https://www.progressiverobot.com/java-unzip-file-example/ Welcome to Java Unzip File Example. In the last post, we learned [how to zip file and directory in java](/community/tutorials/java-zip-file-folder-example), here we will unzip the same zip file created from directory to another output directory. Java Unzip File To unzip a zip file, we need to read the zip file with ZipInputStream and […]

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

Facade Design Pattern in Java

Facade Design Pattern is one of the Structural design patterns (such as [Adapter pattern](/community/tutorials/adapter-design-pattern-java "Adapter Design Pattern in Java – Example Tutorial") and [Decorator pattern](/community/tutorials/decorator-design-pattern-in-java-example "Decorator Pattern in Java – Example Tutorial")). Facade design pattern is used to help client applications to easily interact with the system. Facade Design Pattern ![facade design pattern, facade pattern, […]

Read more
How To Write Conditional Statements in Java — step-by-step Programming tutorial on Progressive Robot

How To Write Conditional Statements in Java

Conditionals statements change the program flow. Conditional statements are also called *branching statements* because when a condition is matched, the flow goes one way into one branch of the code. If a condition is not met, another condition is evaluated, if there is one, and so on. In this tutorial, you will write conditional statements in Java and learn about each type’s use cases, benefits, and drawbacks.

Read more
ServletContextListener Servlet Listener Example — step-by-step Programming tutorial on Progressive Robot

ServletContextListener Servlet Listener Example

URL: https://www.progressiverobot.com/servletcontextlistener-servlet-listener-example/ ServletContextListener is one of the many Servlet Listener we have. This is the fifth article in the series of Java Web Application, you might want to check out earlier four articles too. [Java Web Application](/community/tutorials/java-web-application-tutorial-for-beginners "Java Web Application Tutorial for Beginners") [Servlets in Java](/community/tutorials/servlet-jsp-tutorial "Java Servlet Tutorial with Examples for Beginners") [Servlet Session […]

Read more
Random Number Generator in Java — step-by-step Programming tutorial on Progressive Robot

Random Number Generator in Java

URL: https://www.progressiverobot.com/random-number-generator-java/ Today we will look at how to generate a random number in Java. Sometimes we need to generate random numbers in Java programs. For example, a dice game or to generate a random key id for encryption, etc. Random Number Generator in Java !random number generator java There are many ways to generate […]

Read more
Apache Spark Example: Word Count Program in Java — step-by-step Web Servers tutorial on Progressive Robot

Apache Spark Example: Word Count Program in Java

Apache Spark Apache Spark is an open source data processing framework which can perform analytic operations on Big Data in a distributed environment. It was an academic project in UC Berkley and was initially started by Matei Zaharia at UC Berkeley’s AMPLab in 2009. Apache Spark was created on top of a cluster management tool […]

Read more
CHAT