What is an applet

Applet is a dynamic and interactive program that runs inside a web page displayed by a java capable browser. In Core Java, an applet refers to a small Java program that is designed to be embedded and run within a web browser. Applets were commonly used in the early days of web development to provide … Read more

Are there any global variables in Java, which can be accessed by other part of your program?-

No, it is not the main method in which you define variables. Global variables is not possible because concept of encapsulation is eliminated here. In Java, the concept of global variables, as traditionally understood in some other programming languages like C, doesn’t directly apply. In Java, variables are typically declared within a class, method, or … Read more

What is daemon thread and which method is used to create the daemon thread

Daemon thread is a low priority thread which runs intermittently in the back ground doing the garbage collection operation for the java runtime system. setDaemon method is used to create a daemon thread. In Java, a daemon thread is a thread that runs in the background and provides services to user threads or performs tasks … Read more

What is deadlock

When two threads are waiting each other and can’t precede the program is said to be deadlock. In the context of Core Java, a deadlock refers to a situation where two or more threads are blocked forever, each waiting for the other to release a lock. Deadlocks can occur in multithreaded programs when there is … Read more

When you will synchronize a piece of your code

?– When you expect your code will be accessed by different threads and these threads may change a particular data causing data corruption. In Java, synchronization is used to control access to shared resources or critical sections of code by multiple threads. When you synchronize a piece of your code, it means that you are … Read more