분류 전체보기
[자바] 배열(array)
배열이란? 동일한 자료형의 순차적 자료 구조 인덱스 연산자[]를 이용하여 빠른 참조가 가능 물리적 위치와 논리적 위치가 동일 배열의 순서는 0부터 시작 자바에서는 객체 배열을 구현한 ArrayList를 많이 활용함 배열 선언과 초기화 배열 선언하기 int[] arr1 = new int[10]; int arr2[] = new int[10]; 배열 초기화 하기 배열은 선언과 동시에 자료형에 따라 초기화 됨 (정수는 0, 실수는 0.0, 객체는 null) 필요에 따라 초기값을 지정할 수 있음 int\[\] numbers = new int\[\] {10, 20, 30}; //개수 생략해야 함 int\[\] numbers = {10, 20, 30}; // new int\[\] 생략 가능 int\[\] ids; i..
[자바] hasNext() 와 next() 메서드의 차이는???
hasNext()는 boolean 타입으로 반환된다. 즉 "True or False"로 반환된다. 다음에 읽어올 요소가 있으면 True, 없으면 False이다다. 하지만 next()는 "매개변수 혹은 iterator 되는 타입"으로 반환된다. 즉 아무 타입으로 반환할 수 있다. Iterator에 입력된 값들이 String이면 String 값으로 가져오는 것이다. 만약에 1,2,3,4,5 라는 숫자들이 저장되어 있는 배열을 Iterator 인터페이스로 가지고 올 때. hasNext()는 "True or False"를 나타내겠지만, next()는 "숫자 값"들을 가지고 온다. hasNext() boolean 타입 반환 True or False next() iterator의 다음 요소 값 반환 즉 아무 타입 가능
220926_TIL
오늘 할 일 실강(배열, 열거형, 함수 배우기) 3번째 과제 풀기 느낀점 진도 따라가는 것도 중요하지만 배운거 숙지하는 것도 중요 내일 할 일 운동(어깨) 일찍와서 배운거 정리하기 수업 내용 이해하기
[자바] 정적 멤버와 static,싱글톤(singleton)
정적(Static) : 고정된 이란 뜻인 static은 클래스에 고정된 멤버로 객체를 생성하지 않고 사용할 수 있는 필드와 메소드를 말한다. 정적 멤버는 객체에 속한 멤버가 아니라 클래스에 소속된 멤버이기 때문에 클래스 맴버라고도 한다. 1. 정적 멤버 선언 정적 필드, 정적 메소드를 선언하는 방법은 필드와 메소드 선언 시 static 키워드를 추가적으로 붙이면 된다, public class 클래스 { //정적 필드 static 타입 필드 [= 초기값] //정적 메소드 static 리턴타입 메소드( 매개변수선언1, . . . ) { . . . } 정적 필드와 정적 메소드는 클래스에 고정된 멤버이기 때문에. 클래스 로더가 클래스를 로딩해서 메소드 메모리 영역에 적재할 때, 클래스별로 관리된다. 따라서 클래..