본문 바로가기

JAVA/Back-End3

백엔드 커리어 로드맵 - 어떤 백엔드 개발자가 되고 싶은지 1. 인터넷인터넷의 작동 원리: 인터넷의 기본 개념, 패킷 교환, IP 주소, 라우팅, 데이터 전송 방식 등DNS와 그 작동 원리: 도메인 네임 시스템(DNS)의 구조, 작동 원리, 도메인 이름을 IP 주소로 변환하는 과정도메인 이름이란?: 도메인 이름의 구조, 도메인 등록 과정, TLD(최상위 도메인)와 서브도메인호스팅이란?: 웹 호스팅의 개념, 웹 호스팅 제공 업체, 웹 서버와의 차이점, 호스팅 종류(공유, VPS, 전용, 클라우드 등)2. 프론트엔드 기본 지식HTML: 웹 페이지의 기본 구조와 콘텐츠를 정의하는 마크업 언어CSS: HTML 요소의 스타일과 레이아웃을 정의하는 스타일 시트 언어JavaScript: 웹 페이지의 동적 기능을 구현하는 프로그래밍 언어, DOM 조작, 이벤트 처리3. OS에.. 2024. 5. 24.
[JAVA] 자료구조 - 큐 (Queue) 큐큐 (Queue)자료구조의 한 종류로, 데이터가 먼저 입력된 것이 먼저 출력되는 선입선출(FIFO, First-In-First-Out) 원칙을 따르며, 큐는 대기열이나 작업 스케줄링과 같은 상황에서 유용하게 사용 예를 들어, 프린터의 작업 대기열이나 운영체제의 프로세스 관리에서 큐가 사용된다.큐의 특징선입선출 구조(FIFO : First-In First-Out)동적 또는 정적 구현큐의 선언import java.util.Queue;import java.util.LinkedList;// 데이터 타입의 제한을 두는 q객체 선언Queue q = new LinkedList();// 데이터 타입의 제한을 두지 않는 q객체 선언Queue q = new LinkedList();java.util.Queue와 Linke.. 2024. 5. 21.
[JAVA] 자료구조 - 스택 (Stack) 스택스택스택은 데이터를 순서대로 쌓는 자료구조이다.스택의 특징후입선출 (LIFO : Last-In First-Out)단방향 입출력 구조데이터를 하나씩만 넣고 뺄 수 있다스택의 선언import java.util.Stack;Stack s = new Stack();스택은 java.util.Stack의 라이브러리를 임포트 해주어야 하며, 값에 데이터타입을 지정하여 선언할 수 있다.스택의 메서드add(), push()스택의 선언 후 출력하게 되면 빈 공간인 [ ] 이 출력된다.위 코드와 같이 데이터타입을 Integer로 지정하여 s의 스택에는 정수값만 들어가게 된다.add와 push를 통해 값을 추가하면 추가한 값 순서대로 출력되게 된다.Stack s = new Stack(); s.add(1); s.add(4.. 2024. 5. 21.