gradle java 버전 확인File -> Settings -> Buile -> BuildTools -> Gradle프로젝트 SDK 버전 확인File -> Project Settings -> Project프로젝트 Language Level 확인File -> Proje
length Array의 길이를 가져올 때 사용. 함수가 아니다. length() String의 길이를 가져올 때 사용. size() Collection의 길이를 가져올 때 사용
this 키워드는 인스턴스 자기 자신를 가리키는 키워드매개 변수와 객체 자신이 가지고 있는 변수의 이름이 같은 경우 이를 구분하기 위해 자신의 변수에 this를 사용한다. (this.변수)static 메소드에서는 사용할 수 없다
기존의 배열보다 추가/제거가 유용하고 크기를 정해주지 않아도된다.데이터 추가/제거시 배열을 새로 만들어서 복사함 O(n) 시간복잡도를 가진다.추가/삭제는 불리하고, 참조에는 유리하다.데이터를 하나의 노드로 구성\-데이터 추가/제거 할 떄 노드를 끼거나 빼주기만 하면된다
데이터를 넣을 때 불펴하지만, 가져올 때 편하다.(키, 값) 쌍으로 저장
컬렉션 정렬
오직 1개의 추상 메소드를 갖는 인터페이스를 말한다.Single Abstract Method(SAM)이라고 불리기도 한다.추상메서드가 하나밖에 없다면 알아서 함수형 인터페이스로 판단한다.자바의 람다식은 함수형 인터페이스로만 접근이 가능하다.Function< T ,
대문자 -> 소문자 변환소문자 -> 대문자 변환
소스 코드 파일을 컴퓨터에서 실행할 수 있는 독립적인 형태로 변환하는 과정과 그 결과즉, 컴파일된 코드를 실제 실행할 수 있는 상태로 만드는 일빌드에서는 컴파일, 테스트, 배포 등 과정이 포함될 수 있고, 도와주는 도구를 빌드 툴이라고 한다.빌드 툴의 종류 : Ant,
Integer.toString(int값);String.valueOf(int값);Integer.valueOf(String값);
문자열안에 특정 문자 치환하기
1. int를 String으로 변환 2. String을 int로 변환 3. 꿀팁
접두사 확인 접미사 확인