본문 바로가기

Java3

클래스(Class) 변수의 구분 1. 무엇이 담기는지? *기초 자료형(원시타입) : 변수에 데이터 그 자체가 담김. *참조자료형 : 변수에 어떤 객체의 주소값이 담김 2. 어디에 선언되는지? *인스턴스 필드(멤버변수) : 클래스 중괄호 내부 - 개발자가 갑의 대입연산을 수행 하지 않은 상태에서는 기본값이 들어가 있음. - 객체의 생성시 만들어져서 객체가 소멸될때까지 객체 내부에 유지됨. *지역변수 : 메소드 중괄호 내부 - 개발자가 값의 대입연산을 수행하지 않은 상태에서는 아무값도 없음 . sysout등에 사용 불가. - 해당 메소드가 호출됐을 때 생성. 메소드 종료시 소멸. [생성자] * 자바에서는 객체를 생성하기 위하여 생성 시점(new)에 반드시 생성자 메소드를 호출해야한다. * 만약 어떤 클래스 내부에 생성자 메소드.. 2020. 2. 5.
ArrayList 자료구조 1. ArrayList 생성 import java.util.* import java.util.ArrayList ArrayList arrayList = new ArrayList(); 2. ArrayList 데이터 추가하기 - Add 메소드 add(idx) = List의 맨 마지막 위치에 데이터 추가 add(idx, num) = idx위치에 num값 데이터 추가 addAll = 다른 ArrayList를 추가하고자 하는 ArrayList에 뒤에서 부터 붙인다. ex) arrayList.addAll(arrayList2); => arrayList2를 arrayList에 붙인다. 3. ArrayList 데이터 제거하기 clear() = ArrayList의 내용을 모두 지운다. remove(idx) = 지우고자하는 .. 2020. 2. 3.
[Java] 별찍기 문제 (For문 연습) ***** ***** ***** ***** ***** public static void main(String[] args) { for(int i=0; i 2020. 1. 23.