클래스란? - 객체를 생성하기 위한 설명서이다. - 어떤 물건을 만들기 위한 매뉴얼이라고도 생각할 수 있다. - 클래스를 기반으로 객체를 생성해야 한다. - 하나의 설명서로 여러 개의 여러 개의 물건을 만들 수 있듯이 자바에서는 하나의 클래스로 여러 개의 객체를 생성할 수 있다. 객체지향 프로그래밍 - 말 그대로 객체를 지향하는 프로그래밍 방법이다. - 객체란 우리 실생활에 존재하는 모든 것이라고 말할 수 있다. - 객체는 일반적으로 상태를 표현할 수 있고, 우리가 행동으로 실행할 수 있는 모든 것들을 의미한다. - 이런 객체를 중심으로 프로그램 구조를 설계하고 프로그래밍하는 것을 객체지향 프로그래밍이라고 한다. 클래스의 종류 쉽게 설명하면 객체 생성용 클래스는 붕어빵 기계의 틀이라고 생각하고 main클..
배열이란? - 같은 자료형의 변수를 지정하여 여러 데이터를 저장할 수 있는 저장공간을 의미한다. - 여러 데이터를 담을 수 있는 구조를 자료구조라고 한다. - 배열을 사용하면 같은 자료형의 데이터를 효율적으로 다룰 수 있다. 배열의 특징 - 배열 선언 시 크기를 지정한다. - 배열 선언 후 공간의 크기를 늘리거나 삭제할 수 없다. - 지정된 자료형의 값만 저장할 수 있다. 인덱스란? 배열 안에 여러 데이터가 들어가는데 데이터들의 위치를 알려주는 것이 인데스(index)이다. 인덱스의 번호는 0부터 시작하고 순차적으로 증가한다. 배열의 선언방법 자료형[ ] 배열명; or 자료형 배열명[ ] int[] arr1;//자료형[] 배열명 int arr2[];//자료형 배열명[] - 대괄호[ ] 배열의 연산자를 의..
기타제어문이란? 일반적으로 조건식의 검사를 통해 반복문 안으로 진입하게 되면 반복문 안에 있는 모든 코드들을 수행하게 되는데 이때 기타제어문을 통해 반복문 자체의 흐름을 제어할 수 있다. 기타제어문의 특징 - 반복문 안에 작성을 해야 한다. - 기타제어문 밑에는 어떠한 코드도 올 수 없다. (에러가 발생하진 않지만 의미가 없다.) 기타제어문의 종류 - break - continue break 반복문 안에서 break를 만나게 되면 가장 가까운 반복문을 빠져나오고 다음 코드를 진행시킨다. 코드 int n = 1; while(true) { System.out.println(n); n++; if(n > 5) break; } 결과 1 2 3 4 5 while문 조건에 true를 입력하게 되면 무한 루프에 걸리게..
자바의 출력문 - System.out.print() System.out.print()를 사용하면 괄호 안에 있는 것을 콘솔 화면에 출력을 해준다. 자바에 Hello Java! 를 출력해 보자 이런 식으로 System.out.print()의 괄호 안에 " " 쌍 따옴표를 열고 출력하고 싶은 문장을 쓴 후에 다시 닫으면 된다. 그리고 자바는 한 줄의 코드가 끝났다는 걸 ;(세미콜론)으로 확인하기 때문에 코드 한 줄을 썼다면 반드시 ;(세미콜론)을 붙여두자. 출력문 안에는 문장만 넣을 수 있는 것은 아니다. 이런 식으로 + 를 써서 하나하나 이어 붙일 수도 있다. 위 코드가 돌아가는 순서를 보면 0. (10-5) >> 5 (수학에서 적용되는 것처럼 괄호 안에 있는 것이 우선순위가 된다.) 1. 10 + " -..
- Total
- Today
- Yesterday
- 자바 생명주기
- 생성자 위치
- 배열 내림차순
- 게터세터 쉽게 만들기
- java기초
- 자바 게터
- 자바 배열 내림차순 정렬
- 자료형
- 생성자를 써야하는 이유
- 자바 this()
- 자바
- java overloading
- 자바 기초
- 자바 클래스 이해
- 자바 Arrays
- Java
- getter setter 쉽게 만들기
- 자바 배열 생성
- 생성자 호출 위치
- 코린이
- 자바 세터
- 생성자 쉽게 만들기
- 자바 배열
- 생성자란
- 자바 배열 초기화
- 자바 클래스 설명
- 자바기초
- 변수 생명주기
- 코딩
- 모바일프레임워크
| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 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 | 31 |