java 10

Java 11Java 11은 LTS 버전Java 파일 실행 방법의 변화이전까지는 java 파일을 실행하기 위해서 컴파일을 해야 실행할 수 있었다.별도의 패키지를 명시할 필요도 없이 실행할 수 있다.클래스가 있는 해당 디렉토리에서 javac가 아닌 java 명령어로 실행 가능하다.셔빙 파일 (shebang file)맨 앞에 "#!"로 시작하고 실행 파일이 정의되어있어야 한다.쉘 스크립트 같이 필요한 기능을 만들어 사용할 수 있도록 돕는 용도// Shebang 파일#!/usr/bin/java --source 11public class NoCompile { public static void main(String [] args){ System.out.println("This is script with java..
Java 10Var누가 봐도 명시적으로 타입을 지정할 수 있을 때에는 타입에 var를 사용할 수 있다.조금이라도 명확하지 않으면 컴파일 에러가 발생한다.var hello = "Hi! This is God of Java Book.";제네릭 사용 시 var를 사용할 수 없다.var를 사용하는 것은 최대한 자제하는 것이 좋다.오히려 가독성이 떨어질 수 있기 때문Collection수정 불가능한 Collection (Unmodifiable collection)이 있다List.of() 메소드로 만들어진 Collection은 수정 불가능한 Collection이다. Unmodifiable collection은 add() 메소드를 사용해 요소를 추가할 수 없다.이미 선언된 List를 수정 불가한 Collection으로 ..
h2boom
'java 10' 태그의 글 목록