일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- two pointer
- String
- 다익스트라
- Hash
- 그래프
- Brute Force
- binary search
- MYSQL
- union find
- Two Points
- 스토어드 프로시저
- Trie
- 이진탐색
- Stored Procedure
- SQL
- Dijkstra
- DP
- Today
- Total
목록전체 글 (425)
codingfarm
itmining.tistory.com/20 클래스 변수와 인스턴스 변수 public class test { int iv; // 인스턴스 변수 static int cv; // 클래스 변수 void method() { int lv; // 지역 변수 } } 인스턴스 변수 인스턴스 변수는 인스턴스가 생성될 때 생성됩니다. 그렇기 때문에 인스턴스 변수의 값을 읽어오거나 저장하려면 인스턴스를 먼저 생성해야합니다. 인스턴스 별로 다른 값을 가질 수 있으므로, 각각의 인스턴스마다 고유의 값을 가져야할 때는 인스턴스 변수로 선언합니다. 클래스 변수 클래스 변수는 인스턴스 변수에 static만 붙여주면 됩니다. 인스턴스 변수는 각각 고유한 값을 가지지만 클래스 변수는 모든 인스턴스가 공통된 값을 공유하게 됩니다. 한 클래..

클래스란 객체를 정의해놓은 것으로 객체를 생성하는데 사용된다. 객체는 클래스에 정의된 내용대로 메모리에 생성된 것을 뜻한다. 객체와 인스턴스 인스턴스화(instantiate) : 클래스로부터 객체를 만드는 과정 인스턴스(instance) : 클래스로부터 만들어진 객체 가령 '책상은 객체'라고 할때 '책상은 책상 클래스의 인스턴스' 라고 할 수 있다. 인스턴스와 객체는 같은 의미이므로 엄격히 구분할 필요는 없지만 문맥에 따라 구분할것 객체는 속성(property)과 기능(function)의 두 구성요소로 이루어 지며 각각 주로 멤버변수(memer variable)와 메서드(method)를 지칭한다. TV를 예로들면 TV의 속성과 기능은 아래와 같다. 속성 : 크기, 길이, 높이, 색상, 볼륨, 채널... ..
배열 생성 Java에서 정수형 배열을 만드는 방법은 아래와 같다. type[] varname; int[] score; string[] name; type varname[]; int score[]; String name[]; 크게 2가지 방법이 지원되며 가능하면 전자의 방법을 사용하기를 추천한다. int[] score = new int[5]; 배열 초기화 기본형 배열의 초기화 int[] score = new int[5]; score[0] = 100; score[1] = 90; score[2] = 80; score[3] = 70; score[4] = 60; 참조형 배열의 초기화 String[] name = new String[3]; name[0] = new String("Kim"); name[1] = new..

4.1 개요(Overview) CPU 이용의 기본 단위 스레드 ID, 프로그램 카운트(PC), 레지스터 집합(Register Set) 그리고 스택으로 구성된다. 같은 프로세스에 속한 스레드 끼리는 코드, 데이터섹션, 열린파일이나 신호같은 OS 자원을 공유한다. 멀티스레드 기능을 통해 프로세스는 동시에 하나 이상의 작업들을 수행할 수 있다. 4.1.1 동기(Motivation) 현대의 컴퓨터에서 동작하는 거의 모든 응용 프로그램들은 다중 스레드를 이용한다. 웹 브라우저는 이미지 또는 텍스트를 표시하는 하나의 스레드와 네트워크로부터 데이터를 가져오는 또다른 스레드를 가질 수 있다. 워드프로세서는 그래픽을 표시하는 스레드와 키보드로부터 입력을 받는 스레드, 백그라운드에서 문법을 체크하는 스레드를 가질 수 있다..