1. 리스트(List) 리스트는 배열의 한계로 만들어진 자료형입니다. 배열의 경우 크기가 정해져 있습니다. 프로그래밍을 하다보면 크기를 알 수 없는 상황이 발생합니다. 이런 경우에 List를 사용하면 동적으로 자료형의 개수를 늘릴 수 있습니다. import java.util.List; 2. ArrayList ArrayList는 List 인터페이스를 상속 받은 클래스 중 하나입니다. 배열과 동일하게 인덱스는 0부터 시작합니다. 내부적으로 저장 가능한 메모리 용량(Capacity)이 있으며 그 이상을 저장하려고 할 때 새로운 메모리를 할당합니다. ArrayList 생성 import java.util.ArrayList; ArrayList를 사용하기 위해서는 import java.util.ArrayList; 와..
1. 배열 (Array) 배열은 인덱스와 인덱스에 대응하는 데이터들로 이루어진 연속적인 자료구조이다. 만약 위 그림 (1)처럼 1부터 10까지 숫자 중 홀수의 값을 저장하고자 할 때 서로 다른 변수의 이름을 만든다면 코드 또한 길고 지저분할 것이다. 그러나 (2)와 같이 배열을 사용하면 간단히 5개의 정수 공간을 가진 배열을 생성할 수 있다. 배열 선언 및 생성 (1) 레퍼런스 변수 선언 int Array[]; 또는 int [] Array; 이 선언만으로 배열 공간이 할당되지 않으며, 레퍼런스 변수 Array만 생성된다. Array는 배열 공간에 대한 주소 값만 가지며 배열은 아니다. (2) 배열 생성 Array = new int[5]; 배열 생성은 데이터를 저장할 배열 공간을 할당 받는 과정이다. 이때..
1. for문 처음부터 반복 횟수를 알 수 있는 경우 for (초기문; 조건문; 반복 후 작업) { ...작업문... } 초기문 초기문은 시작할 때 한 번만 수행되며, 주로 조건문에서 사용하는 변수를 초기화 한다. 콤마(,)로 분리하여 여러 문장을 나열할 수 있다. 빈 상태로 두어도 되지만 끝에 세미콜론(;)이 있어야 한다. 조건문 논리형 변수나 논리연산을 사용한다. 조건문의 결과가 true이면 반복이 계속되고, false이면 for문을 벗어난다. 조건문에 true가 있거나 비어 있으면 무한반복이 된다. 작업문 for문이 반복되는 동안 반복 실행된다. 반복 후 작업 작업문이 실행된 후 '반복 후 작업문'이 실행된다. for문 예제 만약 for문을 사용하지 않고 구구단 2단을 출력한다면 아래와 같이 동일한..
1. 조건문 조건의 참, 거짓에 따라 서로 다른 작업을 수행한다. 주어진 조건을 비교 판단하여 조건에 만족할 경우 지정된 명령을 실행하고, 만족하지 않을 경우 다음단계의 명령을 수행하도록 하는 구문 2. 단순 if문 if (조건식) { ;// 조건식이 참인 경우 실행 ; ... } 조건식이 참(true)이면 if 내부의 '수행할 문장'이 실행되며, 거짓(false)이면 if문을 벗어난다. if문 예제 import java.util.Scanner; public class Ex01 { public static void main(String[] args) { // 시험 점수를 입력받아 // 80점 이상이면 합격 Scanner scan = new Scanner(System.in); System.out.print..
- Total
- Today
- Yesterday
- eclipse
- 오블완
- MSA
- git계정
- 리눅스
- the given id must not be null
- 다형성
- 자바
- spring
- 티스토리챌린지
- 생성자
- 객체
- linux
- 파이썬
- ssh-key
- 이클립스
- smart tomcat
- git계정여러개
- 모놀리식vsmsa
- 오버로딩
- 멀티계정
- 폴더개수
- amazon eventbridge
- java
- msa전환
- 메소드
- 상속
- 명령어
- jdk설치
- springboot
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |