본문 바로가기

국비교육/JAVA36

1월 3일 국비교육 25일차 #1동기 : 응답이 와야 움직이는 것비동기 : 응답이 없어도 움직이는 것 #2CompletableFuture Class ⓐ 독립된 하나의 프레임 워크ⓑ 특징- 쉽게 비동기 API 구현- 비동기 태스크에서 발생한 에러를 관리 및 전달 할 수 있음- 여러 비동기 동작을 조립하고 조합할 수 있다.ⓒ #3자바 네트워크 네트워크 : 통신 경로들에 의해 상호 연결된 일련의 지점들이나 노드들을 의미네트워킹 : 네트워크에 연결된 디바이스들 간의 데이터 교환을 의미 프로토콜 : 통신 장치간의 데이터 교환에 필요한 모든 규약의 집합체 (consist with 물리부분 & 논리부분) #4윈도우와 다른 OS의 차이 : 윈도우는 계정 하나임(워크그룹 생성) VS 다른 OS는 바닐라 계정일 수 있음 #5기본 용어 정리 ⓐ Req.. 2019. 1. 3.
교과서(Getting Start JAVA) 복습 1~187p #1JSON = 비동기 통신EDI문서 = 전자문서메타태그 -> html -> xml value로 가져옴 -> Json -> 객체 #2J2SE 5.0(2004년) = 제네릭, 가변인자, 메타 데이터(주석, annotation) #3java.lang 기본 언어기능과 언어 중추 기능을 가진 클래스java.util 컬렉션 데이터 구조 클래스java.io 입출력 조작에 필요한 클래스java.nio 채널을 이용한 파일 입 출력인 new I/O 프레임 워크 #3자바의 주요 실행 파일 보안 구현 툴 : keytool, jarsigner, policytook, kinit, klist, ktab 원격에서 메소드를 호출하는 툴(RMI) : rmic, rmiregistry, rmid, serialver 모니터링을 실행하는 툴.. 2019. 1. 2.
국비교육 24일차 #1java.util.concurrent = 비동기식 1. Executor : 스레드의 재사용과 스케쥴링 등 병렬 처리2. ExecutorService3. 스레드 풀 java.util.concurrent.Executors : Executor 인터페이스 등의 구현 인스턴스를 반환방법을 제공하는 유틸리티 클래스- Executors.newSingleExecutor() : 하나의 스레드에서 작업을 처리하는 Executor를 리턴받아옴 (Executor의 execute() 메소드에 Runnable을 구현한 작업을 전송하여 작업을 수행) Executors에 정의된 구현 인스턴스를 반환하는 방법newSingleThreadExecutor() : 하나의 스레드에서 작업을 수행newFixedThreadPool() : 지정.. 2019. 1. 2.
국비교육 23일차 #1프로그램 실행 단위 : 프로세스(process) _exe에서 여러개의 실행단위를 메소드로 만들어 연동하게 되는데 이것이 스레드(Thread)이다. ex) 게임이라는 프로세스에서 캐릭터 2개의 스레드를 구현한다.(2인용 게임) - --------------------------------- 멀티 프로세스 : 스레드의 실행 단위 : 메소드 #2스레드 생성 규칙1. Runnable을 implements한다 run()메소드 - Thread2. Thread를 상속받아 run()을 재정의한다. -Thread3. JDK7버전에 나온 스레드는 실무에서 사용하지 않는다. #3 2018. 12. 28.
12월 27일 국비교육 22일차 #1 2018. 12. 27.
12월 21일 국비교육 20일차 #1파이썬과 자바를 연결시키기 Runtime or배치파일 #2 2018. 12. 21.