-
자바의 특징
java ·객체지향적 언어로 상속, 캡슐화, 다형성, 추상화 등의 속성을 가지고 있다. 운영체제에 독립적이다
-
메소드 형태는?
java ·접근제어자, 리턴값, 메소드 명, 매개변수 선언부, 계산하는 선언부로 구성되어 있다
-
객체 지향은 무엇인가?
java ·객체지향은 상속성, 캡슐화, 다형성, 추상화 네가지 특성을 가진다.
-
OSI(Open Systems Interconnection) Layer 7이란?
네트워크 ·서로 다른 시스템에서 서로 통신할 수 있도록 만든 국제 표준 규약이다. 통신 과정을 7단계로 나누고 있으며, 각 계층은 다음 계층에 스택되기 때문에 상위 계층에서 통신이 이루어진다면 이전 계층들도 통신이 성공한것을 알 수 있는 특징 덕분에 네트워크 문제 해결도 쉬워진다
-
HTTP를 사용하는 이유
네트워크 ·비용과 유지보수 측면에서 HTTP 통신이 socket 통신보다 유리하기 때문이다
-
HTTP/3 UDP를 선택한 이유
네트워크 ·TCP는 헤더의 양이 많아 성능 개선이 어렵지만, UDP는 헤더가 적어 보안검증 헤더를 추가하는 식으로 안정성을 높일 수 있기 때문이다.
-
BigDecimal
java ·BigDecimal 클래스는 자바에서 부동소수점 오류를 해결할 수 있는 방법중 하나이다.
-
==, equals() hashcode값
java ·== 기본 자료형에서는 값을 비교 참조자료형에서는 주소값을 비교
(사실 기본자료형도 상수 풀에서 주소값을 가져와 비교하는거지만 같은 값을 참고하므로 값을 비교하는것처럼 보인다) -
자바의 가장 작은 단위는?
java ·클래스
-
컴퓨터가 이진법을 사용하는 이유
CS ·전기 신호 특성상 이진법 이상 사용하기 어렵기 때문