객체 지향언어, 이식성이 높음, open souse 라이브러리가 풍부객체 지향 언어란 객체(하나하나의 소스) 지향 프로그래밍\-> 남의 소스를 부품처럼 사용하기 위한"남의 것을 사용하기 편하게" 위한 관점데이터를 저장하는 메모리 위치변수를 특정한 공간에 담아둠
조건문은 프로그램의 흐름을 제어하고 특정 조건에 따라 코드 블록을 실행하도록 하는 제어 구조만약에 어떤 상황(조건)이 일어났을 경우(Trun) 특정 내용을 실행if 안의 조건이 무조건 true가 되어야 됨 if 문 내에 조건이 참인 경우 특정 내용을 실행, 단
Array 배열 배열은 여러개의 변수를 하나에 담는 기능을 가지고 있다. 배열은 변수를 일렬로 세워놓고 각 상자에 번호를 붙여 놓은 형태. 배열은 0번부터 시작 [0을 기준으로 삼기 때문] 특징 : 공간이 확보 되어 있어야 하며 선언 시 미리
생성자는 객체화 될 때 '초기화' 하는 수단으로 활용 된다.초기화는' 0을 만드는 것'이 아니고 '최초의 값'을 주는 것 이다.Puppy 를 객체화 할 때 이름과 목적을 주어서 초기화 해 보자요약객체 화를 할 때 constructor(생성자) 라는 것을 호출 한다.C
정의 - 나에게 없는 것을 부모에게 물려 받아 원래 내 것처럼 사용하는 것한 클래스가 다른 클래스의 특성과 동작을 그대로 물려받아 사용할 수 있는 기능을 말합니다넓은 정의 - 일반화code의 중복을 피할수없거나. 내 능력으로는 만들지 못하는 기술이 있을 때 누군가 만
일반 변수에 사용하면 필드 다형성매개 변수에 사용하면 매개변수 다형성\-> 매개 변수를 부모 객체 형태로 하여 들어오는 변수의 폭을 넓힐 수 있다.\*oop 4대 특성 1\. 캡슐화 -> 다른 사용자에게 데이터 입/출력을 제한 Ex) PC 케이스 2\. 상속 -> 나에
interface 와 abstract class의 사용이유 String & Exception 문자열 프로그레밍에서 문자열을 다루는 것은 byte 와 char 본래 문자열(String) 은 char의 배열(array)을 내장하고 있다. . 정직 데이터 타
\-map은 key와 value로 이루어져 있다.1\. Hash Map
외부로부터의 DATA도 다를 수 있다.시스템 안으로 또는 밖으로 이동하는 데이터의 흐름을 시스템이라고 한다.java 패키지는 크게 input 시스템과 output 시스템으로 나뉜다바이트 기반과 문자 기반으로 분류한다.output 시스템은 바이트 기반 최상위 class이
NEW 시작하기전RUNNABLE 언제든 시작 가능한 상태TIMED_WATING 주어진 시간 동안 기다리는 상태 (Sellp 과 비슷한 개념)thread의 순서 제어를 위한 메서드들주어진 시간(milliseconds) 동안 thread를 일시 정시 시킨다.Thread.s
서로 다른 컴퓨터가 서로 연결 되어 있는 망을 의미컴퓨터가 사물로 변화하면서 IOT로 변경NetWork에서의 첫번째 과제는 목적지 컴퓨터까지 어떻게 가느냐이다EX) 약속장소에 어떻게 가느냐\-> 이 주소를 알기 쉽게 하기 위해 우리는 domain 이라는 것을 사용컴퓨터
public class Receiver { // Server}Receiver (server)우선 처음으로 클라이언트가 들어갈 포트을 개방하는 역할을 하기 위해 서브 소캣을 생성while문을 통해 클라이언트에서 보내온 스트림을 수신할수 있도록 요청하는데 수신 받을 때만
객체 지향적 프로그래밍 언어 📖객체 지향 언어, 이식성이 높다, Open Souse 라이브러리가 풍부📖 객체 지향 언어란 ?객체(하나하나의 소스) 지향 프로그래밍 -> 남의 소스를 부품처럼 쉽 게 사용하기 위한 프로그래밍" 남의 것을 사용하기 편하게' 라는 관점데이