1. OS의 역할은?
쓰레드를 통해 어플리케이션을 관리하기 하는데 사용하는 시스템, 대표적으로 윈도우, 리눅스, 유닉스가 있다.
2. 32bit, 64bit 시스템의 차이
CPU와 RAM에 연결된 선의 갯수에서 차이가 나며 한번에 전송 할 수 있는 데이터의 양이 많을 수록 처리 속도가 빨라진다.
(short + int 계산시 short 2byte를 int 4byte로 변환하여 계산하는 이유는 JVM은 32bit을 사용하는데 있다.)
32bit에서는 8GB까지 메모리 사용가능
3.객체(OOP)의 특징 4가지
1. class (데이터 멤버 + 함수) 사용하여 추상화
2. 상속 : 조상클래스에 있는 멤버들을 자손클래스에서 사용 할 수 있게 만들어준다.
3. 다형성 : 부모 = 자식(형변환 없이)
4. 정보의 은닉화 : 데이터를 감추기 위해 접근제어자 사용
5. 캡슐화 : 함수 또는 클래스, 프로그램에 대해서 해당언어의 특징을 코드에 적용한것
댓글