Stack이란, 마지막에 삽입한 Data를 가장 먼저 추출할 수 있는 후입선출 자료 구조이다.데이터를 쌓는 형식으로 저장하고, 조회,추가,삭제 모두 가장 위에 있는 가장 최근의 값에서 이뤄진다. 가장 상단에 있는 데이터를 Top이라고 한다.Stack Class의 객체
도움박나카: Interger는 int를 랩핑한 객체야.int는 기본 자료형으로 산술 연산이 가능하다.(null초기화 불가능)Integer는 int의 래퍼 클래스로 언박싱하지 않으면 산술 연산이 불가능한데 래퍼 클래스는 산술 연산을 위해 정의된 클래스가 아니므로, 인스턴
배열은 메모리의 연속 공간에 값이 채워져 있는 형태의 자료구조이다. 물리적 연속 공간이다.하나의 연산에 의해 4byte씩 0x100 + (4+3) = 0x112장점: 검색이 빠르다. 인덱스를 이용해 원소에 바로 접근할 수 있다.(연산으로 접근이 쉬움)단점: 수정이 어렵
Concat과 +연산자는 같은 문자열을 합치는 기능을 하는 공통점이 있지만 Concat은 합친 문자열을 String으로 생성해준다. +연산자는 문자열을 먼저 StringBuilder로 변환한 뒤, Append로 문자열을 더하고 다시 toString함수로 문자열을 반환하
Math.random()과는 조금 다르다.Random 클래스를 사용하려면 import가 필요하다. 상단에 import java.util.Random;을 작성하거나 객체 생성 후 alt+enter한다.객체 생성은 Random autoNum = new Random();으로
Scanner 클래스는 값을 입력받게 도와준다. 자바의 java.util 패키지에 속해 있고 사용하기 위해 import java.util.Scanner; 해줘야한다. 가장 일반적인 생성자는 Scanner(InputStream Source) 생성자이며, 표준 입력 스트림