산업 제조
산업용 사물 인터넷 | 산업자재 | 장비 유지 보수 및 수리 | 산업 프로그래밍 |
home  MfgRobots >> 산업 제조 >  >> Industrial programming >> java

Java 10 기능 집중: 지역 변수 타입 추론 마스터하기

JEP 286 - 지역 변수 타입 추론

지역 변수 타입 추론은 Java 10부터 사용 가능한 언어에서 가장 눈에 띄는 변화 중 하나입니다. var 키워드를 사용해 타입을 명시하지 않고 변수를 정의할 수 있습니다. 컴파일러가 제공된 값을 바탕으로 변수의 타입을 추론합니다. 이 타입 추론은 지역 변수에만 제한됩니다.

기존 지역 변수 선언 방식

String name = "Welcome to tutorialspoint.com";

새로운 지역 변수 선언 방식

var name = "Welcome to tutorialspoint.com";

이제 컴파일러는 제공된 값을 검사해 name 변수의 타입을 String으로 추론합니다.

주의사항

예제: 타입 추론으로 코드 간소화

Map<Integer, String> mapNames = new HashMap<>();
var mapNames1 = new HashMap<Integer, String>();

완전한 예제 프로그램

import java.util.List;

public class Tester {
    public static void main(String[] args) {
        var names = List.of("Julie", "Robert", "Chris", "Joseph");
        for (var name : names) {
            System.out.println(name);
        }
        System.out.println("");
        for (var i = 0; i < names.size(); i++) {
            System.out.println(names.get(i));
        }
    }
}

출력

Julie
Robert
Chris
Joseph
Julie
Robert
Chris
Joseph

java

  1. Java 기본 데이터 타입: 8가지 타입 완벽 가이드와 예제
  2. Java 연산자 마스터하기: 종류, 문법, 실전 예제
  3. Java 주석: 종류, 사용법, 모범 사례
  4. Java 향상된 for 루프(for-each) 완벽 가이드: 문법, 예제, 비교
  5. Java String 마스터하기: 생성, 메서드, 모범 사례
  6. Java 인터페이스 마스터: 개념, 구현, 모범 사례
  7. Java Try-with-Resources 마스터: 자동 리소스 관리 완전 해설
  8. Java 애너테이션 완전 해설: 종류, 배치 위치, 실전 예제
  9. Java 타입 캐스팅 마스터하기: 자동 형변환부터 명시적 형변환까지
  10. Java static 완벽 해설: 변수, 메서드, 블록과 실전 예제