List/Grid Java Basics Subscribe RSS feed of category Java Basics

Synchronization with multiple locks
The basic idea is to use separate locks to guard multiple independent state variables of a class, instead of having only one lock in class scope.public class Grocery { private ...

Synchronized method and block
The first level of synchronization is on method scope:public class HelloSync { private Map dictionary = new HashMap(); public synchronized void boringDeveloper(String key, String ...

Simple do/while loop
package com.javacodegeeks.snippets.basics;public class SimpleDoWhileExample { public static void main(String[] args) { int i = 0; int max = 5; System.out.println("Counting ...

Sum Array of Numbers with for loop
package com.javacodegeeks.snippets.basics;public class SumArrayWithForLoop { public static void main(String[] args) { // array to sum int[] numbers = new int[]{ 10, 10, ...

Check for Palindrome Number with for loop
package com.javacodegeeks.snippets.basics;public class CheckForPalindromeNumberWithForLoop { public static void main(String[] args) { // numbers to check int numbers[] ...

Generate Prime Numbers with for loop
package com.javacodegeeks.snippets.basics;public class GeneratePrimeNumbersWithForLoop { public static void main(String[] args) {int max = 100;System.out.println("Generate ...

Simple for loop
package com.javacodegeeks.snippets.basics;public class SimpleForLoopExample { public static void main(String[] args) { int count = 5; for (int index = 0; index<count ...

Calculate Fibonacci Series with for loop
package com.javacodegeeks.snippets.basics;public class FibonacciForLoopExample {public static void main(String[] args) {int max = 10;long[] series = new long[max];// ...

Simple while loop
package com.javacodegeeks.snippets.basics;public class SimpleWhileLoopExample { public static void main(String[] args) { int i = 0; int max = 5; System.out.println("Counting ...

Break Statement
package com.javacodegeeks.snippets.basics;public class BreakStatement { public static void main(String[] args) {int array[] = new int[] { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10};System.out.println("Printing ...


