Found 267 Articles for Java8

Check if a file is hidden in Java

Samual Sam
Updated on 18-Jun-2020 13:15:46

123 Views

The java.io.File class provides useful methods on file. This example shows how to check a file hidden or not by using the file.isHidden() method of File class.Exampleimport java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.isHidden());    } }ResultThe above code sample will produce the following result (if the file "java.txt" exists and is hidden in 'C' drive).true

Check if a file exists in Java

karthikeya Boyini
Updated on 18-Jun-2020 13:22:20

5K+ Views

The java.io.File class provides useful methods on file. This example shows how to check a file existence by using the file.exists() method of File class.Exampleimport java.io.File; public class Main {    public static void main(String[] args) {       File file = new File("C:/java.txt");       System.out.println(file.exists());    } }ResultThe above code sample will produce the following result (if the file "java.txt" exists in 'C' drive).trueExampleThe following is another simple example of the file exist or not in java.import java.io.File; import java.io.FileNotFoundException; import java.io.IOException; import java.io.PrintpWriter; import java.nio.file.FileAlreadyExistsException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.Paths; public ... Read More

Character Stream vs Byte Stream in Java

Samual Sam
Updated on 18-Jun-2020 13:25:51

8K+ Views

Byte StreamsJava byte streams are used to perform input and output of 8-bit bytes. Though there are many classes related to byte streams but the most frequently used classes are, FileInputStream and FileOutputStream. Following is an example which makes use of these two classes to copy an input file into an output file −Exampleimport java.io.*; public class CopyFile {    public static void main(String args[]) throws IOException {               FileInputStream in = null;       FileOutputStream out = null;       try {          in = new ... Read More

Chained exception in Java

karthikeya Boyini
Updated on 18-Jun-2020 13:30:06

1K+ Views

Chained exception helps to relate one exception to other. Often we need to throw a custom exception and want to keep the details of an original exception that in such scenarios we can use the chained exception mechanism. Consider the following example, where we are throwing a custom exception while keeping the message of the original exception.ExampleLive Demopublic class Tester {    public static void main(String[] args) {       try {          test();       }catch(ApplicationException e) {                    System.out.println(e.getMessage());       }    } ... Read More

Can we override private methods in Java

Samual Sam
Updated on 18-Jun-2020 13:35:44

966 Views

Ideally No. But, using the tricky code, a subclass can override a private method as well. See the example below −ExampleLive Democlass A {    private void display() {       System.out.println("A.display");    }     public void callDisplay() {       System.out.println("A.callDisplay");       display();    } } class B extends A {    private void display() {       System.out.println("B.display");    }     public void callDisplay() {       System.out.println("B.callDisplay");       display();    }   } public class Tester {    public static void main(String[] args) {   ... Read More

Calling a method using null in Java

karthikeya Boyini
Updated on 18-Jun-2020 12:27:06

525 Views

When a method is invoked on a null reference, it throws NullPointerException but in case of the static method, we can make it possible using cast expression. See the example below −ExampleLive Demopublic class Tester {    public static void display(){       System.out.println("display");    }    private void print() {       System.out.println("print");    }    public static void main(String[] args) {       //Scenario 1:       //Calling a method on null reference       //causes NullPointerException       try {          Tester test = null;     ... Read More

Callback using Interfaces in Java

Samual Sam
Updated on 18-Jun-2020 12:29:08

3K+ Views

In the case of Event-driven programming, we pass a reference to a function which will get called when an event occurs. This mechanism is termed as a callback. Java does not support function pointers. So we can not implement the same direction. But using interfaces we can achieve the same very easily.In the example below, we've made a callback when a button is clicked. See the steps −Create an interface ClickEventHandler with a single method handleClick().Create a ClickHandler class which implements this interface ClickEventHandler.Create a Button class which will call ClickHandler when it's click method is called.Test the application.ExampleLive Demo//Step ... Read More

Callable and Future in Java

karthikeya Boyini
Updated on 18-Jun-2020 12:31:29

3K+ Views

java.util.concurrent.The callable object can return the computed result done by a thread in contrast to a runnable interface which can only run the thread. The Callable object returns a Future object which provides methods to monitor the progress of a task being executed by a thread. The future object can be used to check the status of a Callable and then retrieve the result from the Callable once the thread is done. It also provides timeout functionality.Syntax//submit the callable using ThreadExecutor //and get the result as a Future object Future result10 = executor.submit(new FactorialService(10));   //get the result using ... Read More

C/C++ Pointers vs Java references

Samual Sam
Updated on 18-Jun-2020 12:33:13

2K+ Views

PointersIn C, C++ programming languages, a pointer is a variable that holds the address of another variable.example#include using namespace std;   int main() {    //int variable    int i = 8;    //pointer variable    int * pI;    //assign the address of i to its pointer    pI = &i;    //print the number    cout

Blank final in Java

karthikeya Boyini
Updated on 18-Jun-2020 12:40:21

602 Views

In Java, a final variable can a be assigned only once. It can be assigned during declaration or at a later stage. A final variable if not assigned any value is treated as a blank final variable. Following are the rules governing initialization of a blank final variable.A blank instance level final variable cannot be left uninitialized.The blank Instance level final variable must be initialized in each constructor.The blank Instance level final variable cannot be initialized in class methods.A blank static final variable cannot be left uninitialized.The static final variable must be initialized in a static block.A static final variable cannot ... Read More

Previous 1 ... 6 7 8 9 10 ... 27 Next
Advertisements