웹개발자

자바

JAVA STEP 34. 컬렉션(Queue&Stack)

★ ADT Abstract Data Type Stack, Queue 물리적인 특성은 배열과 동일한데, 사용법이 특별한 자료형 1. Queue 선입선출 FIFO 소스코드 public static void main(String[] args) { //선입선출 Queue queue = new LinkedList(); //1. 요소 추가하기 queue.add("빨강"); queue.add("노랑"); queue.add("파랑"); //2. 요소 개수 System.out.println(queue.size()); //3. 요소 읽기(=꺼내기) System.out.println(queue.poll()); System.out.println(queue.size()); System.out.println(queue.poll(..

자바

JAVA STEP 33. ArrayList 직접 구현하기

★ MyArrayList 클래스를 구현 조건 1. 행동 boolean add(String value) Append 모드로 배열의 맨 끝에 요소를 추가한다. value: 추가할 요소 return: 성공 유무 String get(int index) 원하는 위치에 있는 요소를 가져온다. index: 가져올 요소의 위치 return: 가져올 요소의 값 int size() 요소의 개수를 반환한다. return: 요소의 개수 String set(int index, String value) 원하는 위치의 요소를 다른 값으로 수정한다. index: 수정할 요소의 위치 value: 수정할 요소의 값 return: 수정하기 전 요소의 값 String remove(int index) 원하는 위치의 요소를 삭제한다. inde..

자바

JAVA STEP 4. ESCPAE

* 특수문자 > Escape Sequence 컴파일러가 번역을 할 때, 문자 그대로 출력하지 않고, 미리 약속된 표현으로 바꿔서 출력하는 구성 요소 1. \n new line, line feed 개행 문자(= 엔터) ex char c1 = '\n'; String s1 = "\n"; ex2 요구사항 ) "안녕하세요. 홍길동입니다." 를 출력해주세요. 수정사항 ) "안녕하세요." 와 "홍길동입니다." 각각 다른줄에 출력 String msg = "안녕하세요. \n홍길동입니다."; System.out.println(msg); 2. \r carriage return 열을 맨 앞으로 이동 시키는 것 캐럿의 위치를 현재 라인의 맨 앞으로 이동 ex msg = "안녕하세요. \r홍길동"; System.out.print..

자바

JAVA STEP 2. 부가 설정

1. Eclipse의 폰트 조정 폰트가 아래와 같이 너무 작아서 조금 키워보겠다. 상위 window-preference를 클릭한다. 타이핑 하는 곳에 font라고 입력하여 본다. General-Appearance-Colors and Fonts에서 Basic-TextFont를 더블클릭한다. 취향에 맞게 크기와 글꼴을 수정할 수 있다. 필자는 consolas에 보통, 14크기로 지정하였다. 2. 배경화면 설정 화이트 화면이 마음에 들지 않아 블랙 화면으로 변경하여 보겠다. windows-preferences에서 theme를 입력한다. General-Appearance에서 Theme를 Dark로 수정 한다. Apply and close를 클릭 그러면 아래와 같이 변경 된 것을 볼 수 있다.

자바

JAVA STEP 1. 환경 설정

1. JDK 설치 https://jdk.java.net/archive/ Archived OpenJDK GA Releases Archived OpenJDK General-Availability Releases This page is an archive of previously released builds of the JDK licensed under the GNU General Public License, version 2, with Classpath Exception. WARNING: These older versions of the JDK are provided to he jdk.java.net 해당 사이트로 들어가 OpenJDK를 설치한다. 필자는 해당 버전에서 안전성을 보장 받은 11.0.1 (bu..

IT의 큰손
'웹개발자' 태그의 글 목록 (29 Page)