일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 개발자 취업 후기
- 리눅스 기초
- 국비학원 수료자
- 취업 면접 질문
- 국비지원학원 후기
- 학원 장단점
- XPlatform
- 병원 개발자 취업
- it학원 장단점
- 자바스크립트
- 자바스크립트 배우기
- IT학원 후기
- 자바
- 의료정보시스템 개발자
- 국비학원 후기
- 병원 개발자
- xplatform 다운
- it학원 취업
- 국비학원 장단점
- 자바스크립트 기초
- 자바스크립트 표현식
- 병원 프로그램 개발자 취업 후기
- javascript
- 리눅스
- 병원 개발자 취업 후기
- 국비지원학원 취업
- 자바 기초
- 병원
- 학원수료자 취업
- 국비학원 취업
- Today
- Total
목록JAVA (6)
개발 이야기
(상황) 코로나로 인하여 동물들을 입양시키려고 한다. 다음과 같이 ArrayList를 통해 동물(객체)을 담고 get(), int size(), remove() 메소드 등을 활용하여 결과를 확인해보자. import java.util.ArrayList; import java.util.List; /** * ArrayList 기본 다루기 */ public class ArrayList { public static void main(String[] args) { // 1. 모든 동물을 담을 객체를 생성한다. List list = new ArrayList(); // String 타입의 list 객체 생성 // 2. 동물(객체)를 저장한다. list.add("고슴도치"); list.add("토끼"); list.add..
알고리즘 문제를 풀기 위해서는 문제의 흐름을 잘 정리하는 것이 중요하다고 생각합니다. 이 문제와 같이 쉬운 문제는 필요없을 수 있으나 나아갈수록 복잡해지고 이해하기 어려워 지기 때문입니다! 그래서 저는 다음과 같이 제가 해야 될 순서를 먼저 정리한 후에 하나씩 해결합니다! import java.util.Scanner; public class Study { public static void main(String[] args) { /* 1. 각 나라의 수도를 출력한다. * 2. 숫자를 입력받는다. * 3. 해당하는 나라의 수도를 출력한다. * 4. 1-2-3 반복 * 5. 번호 이외의 숫자가 입력되면 none을 출력하고 종료한다. * */ int num; // 숫자를 받기 위한 변수 int stop = 0;..
우리가 개발하다 보면 다수의 객체를 저장해 두고 필요할 때마다 꺼내서 사용하는 경우가 많다. 그때 사용하는 것이 배열이다. 하지만! 저장할 객체 수가 배열을 생성할 때 결정되기 때문에 불특정 다수의 객체를 저장하기에는 문제가 있다. 객체를 삭제했을 때 해당 인덱스가 비게 된다. 배열을 사용했을 때의 문제점 자바는 배열의 이러한 문제점을 해결하고, 객체들을 효율적으로 추가, 삭제, 검색할 수 있도록 java.util 패키지에 컬렉션과 관련된 인터페이스와 클래스들을 포함시켜 놓았다. 이들을 컬렉션 프레임워크라고 부른다. 컬렉션 객체를 수집해서 저장하는 것 프레임워크 미리 정해 놓은 라이브러리 바쁘신 분들을 위한 한 줄 요약! List - 배열과 유사하게 인덱스로 관리 Set - 집합과 유사 Map - 키와 ..