네트워크
서버기반 모델 / P2P 모델 서버기반 모델 전용서버를 두고 서비스를 제공하는 것 P2P 모델 클라이언트가 서버역할을 동시에 수행하는 것 InetAddress 자바에서는 IP주소를 다루기 위한 클래스로 InetAddress 클래스를 제공한다. 메서드 설명 ...
서버기반 모델 / P2P 모델 서버기반 모델 전용서버를 두고 서비스를 제공하는 것 P2P 모델 클라이언트가 서버역할을 동시에 수행하는 것 InetAddress 자바에서는 IP주소를 다루기 위한 클래스로 InetAddress 클래스를 제공한다. 메서드 설명 ...
입출력이란 컴퓨터 내부 또는 외부의 장치와 프로그램간의 데이터를 주고받는 것을 말한다. 자바에서 입출력은 스트림을 통해 수행한다. 스트림은 데이터를 운반하는데 사용되는 연결통로를 뜻한다. 스트림은 단방향통신만 가능하기 때문에 입력과 출력을 동시에 수행하려면 입력 스트림과 출력 스트림이 필요하다. 바이트기반 스트림 바이트단위로 데이터를 전송하...
람다식이란 람다식은 메서드를 하나의 식(expression)으로 표현하는 것을 말한다. 메서드를 람다식으로 표현하면 메서드의 이름과 반환값이 없는 형태이기 때문에 람다식을 익명 함수라고도 한다. 람다식은 메서드의 인자로 전달하는 것이 가능하고 메서드의 결과로 반환될 수도 있다. 즉, 메서드를 변수처럼 다룰 수 있다. 함수형 인터페이스 함수형 ...
프로세스와 쓰레드 프로세스 OS로부터 실행에 필요한 자원(메모리)을 할당받아 실행중인 프로그램 쓰레드 프로세스 내에서 실제로 작업을 수행하는 주체 프로세스와 쓰레드는 1:N의 형태이다. 쓰레드 구현 & 사용 1. Thread 클래스 상속 class MyThread extends Thread { @Override...
어노테이션이란 프로그램에 영향을 미치지 않으면서 다른 프로그램에게 유용한 정보를 제공하는 것 표준 어노테이션 어노테이션 설명 @Override 오버라이딩한 메서드라는 것을 알림 @Deprecated 사용하지 않는 것을 권...