목록CS/JAVA (21)
꾸준히 안타치기
컴퓨터란? CPU : Central Processing Unit / 중앙 연산 처리 장치 Ram: Random Access Memory / 무작위 접근 메모리 / 주기억장치 상대적으로 빠르고 비싸고, 잠깐저장 CPU가 시킨 명령을 램이(잠시저장) 저장하고 있다가 하드(영구저장)에게 전달한다. 램이 중간역할 Main Board : 주요한 판때기 / 7가지 주요장치들을 고정하고 연결해주기 위한 장치 SSD : Solid State Drive / 고체의 State 구동장치 / 보조기억장치 싸고,느리고, 영구저장 HDD : Hard Disk Drive / 고체의 편편한 원판 구동장치 / 보조기억장치 GPU : Graphic Processing Unit / 그림이나 사진을 처리하는 장치 power supply: ..

쓰레드가 무엇일까? 실행되는 코드의 흐름 , 동작하는 시간의 흐름이 있는 독립적인 코드이다. 코드로 이루어진 명령문들이 동작하는 독립된 흐름의 단위, 동작이 실행되는 덩어리 한번에 여러 가지 코드를 동시에 동작하게 하게 하는것처럼 보이게 할수 있어서 사용 동시동작을 표현하고 싶을때 사용 쓰레드를 만드는 두 가지 방법 Thread >>Thread 클래스를 확장하는 클래스는 / 다른 클래스 상속을 받을 수 없다. Runnable인터페이스를 구현은 -> 다른 클래스를 확장해야할때 사용한다. (Runnable인터페이스란 몸체가 없는 메소드인 run() 메소드 단하나만을 가지는 인터페이스이다.) interface뜻: 상호작용 오버라이딩이란(사전: 재정의하다.) 상속관계가 있는 클래스간에 같은 이름의 메소드를 정의..

GUI란? graphical user interface 도표, 그림,문자로 쓰는 / 사용자 / 상호작용 > 그림,문자,도표로 사용자와 상호작용하는 것 AWT(Abstract Window Toolkit) / SWING(그네). 상위모델 추상하다. (여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용) -> OS의 컴포넌트를 추출해서 사용 어떻게 사용? 1. 프레임을 만들고 (컨테이너) 2. 패널을 붙여 사용( 패널안에 버튼,텍스트필드,체크박스,레이블 등을 담을 수 있음) 3. main()메소드에 작성. 1)AWT(Abstract Window Toolkit) 추상하다. (여러 가지 사물이나 개념에서 공통되는 특성이나 속성 따위를 추출하여 파악하는 작용) 윈도우 / 도구수단/ 상..
매개변수란? 매개의 의미는 중간에서 양쪽의 관계를 맺어 주는 것. 입력/ 입력값을 위한 도구 ( 매개변수 ) = 파라미터 parameter 매개변수(parameter)란 함수의 정의에서 전달받은 인자를 /함수 내부로 전달하기 위해 사용하는 변수를 말한다. 매개변수는 메소드, 또는 생성자를 선언할 때, 괄호 안에 적으며, 어떤 입력값이 들어올지 값의 형태를 정의해준다. 매개변수는 실제로 값이 존재하지는 않고, 어떤 형태로 입력값이 들어올것인지를 정의해 준다. 인자란? 인자의 뜻은 어떤 사물의 원인이 되는 낱낱의 요소나 물질. 함수가 호출될때 함수로 값을 전달해주는 값을 말함 인자는 메소드, 또는 생성자를 호출할때, 괄호 안에 적으며 미리 선언해 두었던 매개변수에 값을 대입해준다. 인자는 매개변수에 대입 되..

상속이란? 부모 클래스가 가지고있는 것을(생성자 제외) 자식클래스가 물려받아 같이쓸수 있는 확장(extends)하는 개념이다. 부모가 가진 속성을 물려 받음으로서, 속성과 매서드를 중복적으로 만들지 않아도 되고, 자식클래스의 속성도 그 밑의 자식클래스에게 확장될수 있다는 장점이 있어 사용한다. 모든 클래스는 Object라는 클래스를 상속받는다. 두개이상 상 속 받을 수 없다. 한개만 상속받는다.

클래스와(설계도) 객체(제품) / 붕어빵틀과 붕어빵 클래스(설계도) = 속성+기능(메서드) 클래스란 : 객체를 정의해 놓은것 / 클래스의(설계도) 용도는 객체(제품) 생성 클래스를 사용하는 이유: 클래스 하나로 여러 객체를 생성할수 있고, 가져다 쓰기가 편하기 때문에 사용. (매번 다시 만들지 않아도 됨) 클래스가 있어야 객체를 생성할수 있다. 객체가 할수 있는 행위나 특성을 묶어 놓은 설계도이다. 객체란? ( Object ) 클래스를 실체화 한것( 가져다 쓸수 있게 현실에 존재하는 것으로 만든 것. ->실체화란 현실에 존재하는 것, 물체) 재사용이 쉽고, 수정하거나 추가하기가 쉽다는 장점이 있다. - 객체는 클래스를 통해 만들어진 프로그램의 구성요소이다. 필드(Field)- 정보, 상태 매서드란?( M..
변수란 - 변하는 값을 담을 수 있는 공간이다 변수는 타입과 크기가 있고 그에 적합하게 써야한다. 기본형 변수/ 8가지 타입 논리형 : blooean (true, false) 문자형: char 변수당 하나의 문자만을 저장 정수형: byte(이진데이터) 색상정보나, 파일 이미지를 처리할때 사용된다. short Int long(int보다 큰단위일 때 사용) 실수형: double(소수부분15자리 까지 표현), float(소수부분 6자리까지 표현) 참조형 변수 참조데이터형(reference) String, Hero, int[], System..무조건 4바이트 8개의 기본형을 제외한 나머지 타입, 객체의 주소를 저장한다. 8개의 기본형 변수를 사용하여, 사용자가 직접만들어 사용하는 변수를 의미 특정객체를 간접적으..