Language/Java (12) 썸네일형 리스트형 [Java] Stack(스택) 클래스 정리 스택(Stack) 이란? 스택은 기본 자료구조 중 하나로, 마지막에 저장한 데이터를 가장 먼저 꺼내게 되는 LIFO(Last In First Out)구조로 되어 있다. 스택은 완전히 꽉 찼을 때 Overflow 상태라고 하며 완전히 비어 있으면 Underflow 상태라고 한다. push(A): 스택(Stack)에 A를 넣는다. pop() : 스택(Stack)에서 맨 위에 있는 데이터를 꺼내온다. peek(): 스택(Stack)에서 맨 위에 있는 데이터를 반환한다. isEmpty(): 스택이 비어 있을 때에 true를 반환한다. 스택(Stack) 구현 1) 스택(Stack) 선언 import java.util.Stack; public class Main { public static void main(Str.. [Java] 자바 개발환경 구축하기 1. 자바 개발도구(JDK) 설치하기 https://www.oracle.com/java/ Java Software Java software reduces costs, drives innovation, and improves application services. Learn more about Java, the #1 development platform. www.oracle.com 위에 링크로 들어가서 스크롤을 내린다 Download Java now 클릭 본인 운영체제에 맞는 파일을 다운로드 한다. 본인은 윈도우 64비트이다. Windows x64 Installer 다운로드 2. 환경변수 설정: Path설정 Window키+ R을 눌러 실행창을 키고, sysdm.cpl을 입력해준다. 확인 버튼을 클릭하면 시.. [Java]String 과 new String()의 차이점 자바에서 문자열(String)을 선언하는 방법에는 2가지가 있다. 1. 문자열 리터럴 생성 2. new를 이용한 문자열 생성 String str1 = new String("Seoul"); String str2 = "Seoul"; String str3 = "Seoul"; 두 방식의 가장 큰 차이는 메모리 할당 영역에 있다. Java에서 문자열은 String Pool로 관리됩니다.. String Pool은 문자열을 만드는 데 더 많은 시간이 걸리지 만 Java 런타임을위한 많은 공간을 절약하는 데 도움이됩니다. 큰 따옴표를 사용하여 문자열을 만들 때 먼저 String 풀에서 동일한 값을 가진 String을 찾고, 발견되면 참조를 반환하고 그렇지 않으면 Pool에 새 String을 만든 다음 참조를 반환합니다.. [Java] 문자열에 큰 따옴표 넣기 Java에서 문자열(String)은 큰따옴표(" ") 로 감싸서 표현합니다. 그렇다면 문자열 안에 큰 따옴표를 넣을려면 어떻게 해야 할까요? public class Main { public static void main(String[] args) throws IOException { String fruit = "홍길동"; System.out.println(name); String fruit2="\"홍길동\""; System.out.println(name2); } } 홍길동 "홍길동" 위와 같이 \"(이스케이프 시퀀스)를 통해 문자열안에 따옴표를 포함시킬 수 있습니다. 이스케이프 시퀀스 이전 1 2 다음