전체 글 (41) 썸네일형 리스트형 Null Safety Null Safety 지원 버전 - dart : 2.12 이상 - flutter : 2.0.0 이상 null safety 지원 여부 확인 방법 - dart pub outdated --mode=null-safety Null Safety 지원 환경으로 변경 pubspec.yml sdk 최소버전을 2.7에서 2.12 로 변경 environment: sdk: ">=2.12.0 Maven Compile, 실행 실습 환경 - macOS (11.2.1) - Visual Studio Code - Open JDK 11 - Apache Maven 3.8.1 0. 목표 Maven Project를 생성, 컴파일, 실행할 수 있다. 1. Maven Project 생성 Visual Studio Code 에서 Command Palette (fn + F1) 을 열어 Maven Project를 생성한다. archetype 설정 archetype은 Maven에서 제공하는 프로젝트 템플릿으로, 만들고자 하는 프로젝트 타입의 모범사례를 제공한다. maven-archetype-quickstart, version은 1.4 를 선택한다. groupId 설정 com.example 로 설정한다. artifactId - demo 로 설정한다. 2.. Reflection 을 이용해 Interface 정보 얻기 Dog 클래스는 Bark 와 Run 인터페이스를 구현한다고 가정한다. public class Dog implements Bark, Run{ @Override public void bark() { // do-something } @Override public void run() { // do-something } } 이때, Reflection 을 이용해 Dog 가 구현하는 Bark와 Run interface 정보를 얻을 수 있다. public class ClassNameTest { @Test void getInterfaces () { Dog dog = new Dog(); Class[] interfaces = dog.getClass().getInterfaces(); for(int i=0; i 이전 1 ··· 10 11 12 13 14 다음