본문 바로가기

전체 글113

instance / static 내부 클래스를 사용할지 정적(static) 클래스를 사용할지 결정 관계의 강도: 내부 클래스는 외부 클래스의 인스턴스와 밀접한 관계를 가지며, 주로 해당 인스턴스의 상태에 의존하는 경우에 사용됩니다. 정적 클래스는 외부 클래스의 인스턴스와 독립적으로 존재하며, 주로 유틸리티 기능을 제공하거나 독립적인 작업을 수행하는 경우에 사용됩니다. 재사용성과 모듈화: 정적 클래스는 다른 클래스에서 재사용될 수 있는 유틸리티 기능을 제공하는 경우에 적합합니다. 따라서 다른 클래스에서도 자주 사용되는 기능을 제공하는 경우에 유용합니다. 내부 클래스는 주로 외부 클래스와 함께 사용되며, 외부 클래스의 기능을 확장하거나 보완하는 데 사용됩니다. 설계 및 구현의 편의성: 정적 클래스는 외부 클래스의 인스턴스를 생성할 필요가 .. 2024. 4. 11.
3.29 피드백 후기+추가 공 User 클래스의 특징: 사용자 한 명의 정보를 나타냅니다 (id, name, region 등의 필드). 문자열로부터 User 객체를 생성하는 생성자를 가지고 있습니다. writeRegion, write, 그리고 더 범용적인 write 메서드를 통해 정보를 출력할 수 있습니다. equals 메서드를 오버라이드해 주어진 객체가 같은 User인지 아이디를 통해 비교할 수 있습니다. toString 메서드를 오버라이드해 객체를 문자열 형태로 표현할 수 있습니다. UserList 클래스의 특징: 사용자들의 목록을 관리합니다 (List users). 파일에서 사용자 정보를 읽어와 객체를 생성합니다 (ensureUsers() 메서드). write, writeLocalOrder, writeAgeOrder, write.. 2024. 3. 31.
XML 파서: DOM/ SAX/ StAX DOM: XML 문서를나타내는 객체들의 인터페이스를 표준으로 정해놓은 것 DOM 파서: XML 문서로부터 DOM 구조를생성하는역할 XML문서를읽어들이는 중간에는 아무 일도 일어나지 않고, XML문서의 모든 element, text, attribute 등에 대해 객체를 만듦. 이후에 Document 객체를 리턴하며 그때부터 작업을 할 수 있다. XML: 엘리먼드(element), 속성(attribute), 텍스트 등으로 구성된 트리 구조의 계층적인 정보이다. -> XML문서의 각 요소들에대하여트리 구조의 Java 객체로 표현. DOM API 는 XML 문서를 나타내는각 구성 요소에 대한 객체들의 인터페이스를 표준으로 정해놓은 것 SAX: 문자열을 앞에서부터 차례로 읽어가면.. 2024. 3. 22.
백엔드 개발자 기술면접 참고 블로그 [기술 면접] 신입 백엔드 기술 면접 질문 정리 및 답변 (tistory.com) [기술 면접] 신입 백엔드 기술 면접 질문 정리 및 답변 [목차] 1. Java 2. Spring & Spring boot 3. DB 4. 웹 & 통신 5. 운영체제 6. 자료 구조 1. Java 1. JVM이란 무엇인가? 자바 가상 머신의 약자를 줄여 부르는 용어(Java Virtual Machine) JVM의 역할 : 자바 애플리케이션을 backendcode.tistory.com 신입 개발자 기술면접 질문 정리 - 백엔드 (tistory.com) 신입 개발자 기술면접 질문 정리 - 백엔드 💡 WAS(Web Application Server)와 WS(Web Server)의 차이를 설명해주세요. WAS(Web Applica.. 2024. 3. 4.