코딩하렴

Java 간단 정리

by 으렴

Q. Process와 Thread의 차이

프로세스는 운영체제로부터 할당받은 자원의 단위, 스레드는 프로세스가 할당받은 자원을 이용하는 실행의 단위.

 

Q. Thread?

프로세스 내에서 실행되는 세부 작업의 단위. 여러개의 스레드가 모여 하나의 프로세스를 구성. 

 

Q. Thread 생성 두가지.

Thread class를 상속 / Runnable interface 구현

만약 다른 클래스를 상속받은 경우 다중상속이 불가능 하기 때문에 runnable interface를 구현.

 

Q. 캡슐화를 왜 할까?

객체의 내용을 외부에서 개입을 할수 없게 만들어서 변경이 발생될 때 오류발생이 적어지고 객체간의 결합도를 낮춘다.

 

Q. ==(동등 연산자) / equal

== : 주소 값을 비교, Equals : 객체끼리 내용을 비교

 

Q. 데이터 병렬성?

전체 데이터를 쪼개 서브 데이터들로 만든 뒤 서브 데이터들을 병렬 처리하여 작업을 빠르게 수행하는 것.

 

Q. Final 붙일 수 있는?

class, method, instance

'Programming Language > JAVA' 카테고리의 다른 글

Java 문자열과 문자열 사이의 문자열을 가져오는 함수만들기  (0) 2019.05.07
Java 간단 정리  (0) 2019.05.04
Java 간단 정리  (0) 2019.05.01
Java의 Inner Class  (0) 2019.02.20
JAVA Overloading 오버로딩  (0) 2019.02.20

사이트의 정보

코딩하렴

으렴

활동하기