JAVA SE 8 code example

Example 1: java file reader utf 8

// Java 7
  BufferedReader reader = Files.newBufferedReader(path, StandardCharsets.UTF_8);

  // Java 8
  List<String> list = Files.readAllLines(path, StandardCharsets.UTF_8);

  // Java 8
  Stream<String> lines = Files.lines(path, StandardCharsets.UTF_8);

  // Java 11
  String s = Files.readString(path, StandardCharsets.UTF_8);

Example 2: JDK IN JAVA

The Java Development Kit (JDK) is a software development 
environment used for developing Java applications. 
It includes:
	Java Virtual Machine, 
	Java Runtime Environment,
	Loader, 
	Java compiler, 
	Documentation generator 
	Archiver (jar), 
	Other tools needed in Java development.