06.1 this 예약어 자신의 메모리를 가리키는 this 생성된 인스턴스 스스로를 가리키는 예약어 참조변수 인스턴스를 가리키는 변수 출력시 ‘클래스 이름@ 메모리 주소’ 참조변수 출력 == this 출력 this가 인스턴스 자신을 가리킨다!! 생성자에서 다른 생성자를 호출하는 this class Person { int age; String name; boolean isMarried; int kidCount; public Person() { this(29, "이름없음"); //this로 Person(String , int) 생성자의 호출 } // 디폴트 생성자 public Person(int age, String name) { this.age = age; this.name = name; } //매개변수 ..
5-1. 객체 지향 프로그래밍과 클래스객체와 객체 지향 프로그래밍객체 : 주문, 생산 , 관리 ,,,,(안보이는 것) + 사람 , 자동차,건물 (보이는것)객체 지향 프로그래밍 : 어떤 대상(객체)을 가지고 프로그래밍하는 것생활 속의 객체절차 지향 프로그래밍일어나는 일을 시간순으로 프로그래밍객체 지향 프로그래밍객체의 정의하고 객체 간 협력을 프로그래밍클래스클래스를 정의한다객체를 클래스로 구현하는 것멤버 변수클래스의 속성..class Student { int studentID; //학번 String studentName; //학생 이름 int grade; // 학년 String address; // 사는 곳곳 }클래스를 만들떄 class 예약어 사용사용할 객체의 속성 > 클래스의 변수로 선언모든 요소가 클래..
변수값을 저장할 공간자료형값의 형태 ( 정수형,,, 문자형... etc)선언자료형 선택+ 변수의 이름 정해주는 과정 : 선언대입(=)오른쪽의 값을 왼쪽에 대입변수 초기화변수에 처음 값을 대입하는 과정변수 이름 명명영문자 + 숫자 + 특문($ , _ )숫자 시작 불가이미 사용중인 예약어 불가능1.카멜 표기법 낙타 등같이 첫 소문자단어 + 두번째 단어부터는 대문자로 시작함 2.파스칼 표기법 전부 시작이 대문자입니다 3. 스네이크 표기법 모든 단어 소문자이고 단어단어 마다 _ 로 구분 메모리프로그램이 실행되는 작업의 공간변수가 선언되면 해당 하는 메모리에 저장됩니다자료형기본 자료형 , 참조 자료형기본 자료형은 자바 라이브러리에서 기본으로 정해져있고, 메모리할당이 이미 되어있음기본 자료형정수 자료형양수, 음수 ..
1. 데이터베이스의 정의와 특성 ▶ 데이터베이스(DB; DataBase) : 특정 조직의 여러 사용자가 공유하여 사용할 수 있도록 통합해서 저장한 운영 데이터의 집합 ▶ 데이터베이스의 정의 1) 공유 데이터 특정 조직의 여러 사용자가 함께 소유하고 이용할 수 있는 공용 데이터 2) 통합 데이터 최소의 중복과 통제 가능한 중복만 허용하는 데이터 3) 저장 데이터 컴퓨터가 접근할 수 있는 매체에 저장된 데이터 4) 운영 데이터 조직의 주요 기능을 수행하기 위해 지속적으로 꼭 필요한 데이터 ▶ 데이터베이스의 특성 1) 실시간 접근 사용자의 데이터 요구에 실시간으로 응답 2) 계속 변화 데이터의 계속적인 삽입, 삭제, 수정을 통해 현재의 정확한 데이터를 유지 3) 동시 공유 서로 다..
DFS는 깊이 우선 탐색이라고도 부르며 그래프에서 깊은 부분을 우선적으로 탐색하는 알고리즘입니다 DFS는 스택 자료구조(혹은 재귀 함수)를 이용하며, 구체적인 동작 과정은 탐색 시작 노드를 스택에 삽입하고 방문 처리 스택의 최상단 노드에 방문하지 않은 인접한 노드가 하나라도 있다면, 그 노드를 스택에 넣고 방문 처리. 방문하지 않은 인접 노드가 없으면 스택에서 최상단 노드를 꺼냄 더 이상 2번의 과정을 수행할 수 없을 때까지 반복 DFS 문제 예시 프로그래머스 - 타겟넘버 재귀로 모든 경우의 수(+,-)로 다 넣어서 구현 만들어진 최종의 값이 target과 동일한 경우 answer++ class Solution { int answer = 0; public int solution(int[] numbers,..
https://yoongrammer.tistory.com/81 -- 우선순위 큐에 대해.. 1. 우선순위 큐? -- 우선 순위 큐는 들어간 순서에 상관없이 일정한 규칙에 따라 우선순위를 선정하고, 우선순위가 높은 데이터가 가장 먼저 나오는 형태 2. 우선순위 큐 기능? -- E peek() : 큐의 처음에 있는 원소를 삭제하지 않고 가져온다. 큐가 비어있으면 null을 반환 boolean offer(E e) :원소를 추가할 때 큐의 용량을 넘어서면 false를 반환한다. E poll() : 큐의 처음에 있는 원소를 가져온다. 큐에 원소가 없으면 null을 반환한다. E remove() : 큐의 처음에 있는 원소를 제거한다. 큐에 원소가 없으면 예외가 발생한다. import java.util.Priorit..
1. 문자자료의 표현 ▶ 문자자료의 표현 : 문자에 대한 2진수 코드를 정의하여 사용 문자에 대한 이진수 코드표 : BCD 코드, EBCDIC 코드, ASCII 코드, 유니 코드 1) BCD 코드 (Binary-Coded Decimal) ① 6비트를 사용하여 문자표현 - 상위 2비트 : 존 비트 - 하위 4비트 : 2진수 비트 - 존 비트와 2진수 비트를 조합하여 10진수 0~9와 영어의 대/소문자 특수문자를 표현 2) EBCDIC 코드 (Extended Binary-Coded Decimal Interchange Code) ① 8비트를 사용하여 문자표현 - 상위 4비트 : 존 비트 - 하위 4비트 : 2진수 비트 - 존 비트와 2진수 비트를 조합하여 10진수 0~9와 영어의 대/소문자 특수문자를 표현..
- Total
- Today
- Yesterday
- 자료표현
- 2진수
- 프로그래머스
- 카카오 코딩테스트
- java
- 인형뽑기
- 크레인 인형뽑기 게임
- Git
- 1063
- K번째수
- 오
- solved.ac
- 브루트포스
- stack
- 구현
- 킹
- 알고리즘
- 프로그래머스 # 음양더하기
- 코딩테스트
- 백준
- 자료구조
- 10진수
- ASCII코드
- 2019 카카오 개발자 겨울 인턴십
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |