Java

·Java
1. 변수와 데이터 타입 int age = 30; // 기본 데이터 타입 예제 String name = "John Doe"; // 참조 데이터 타입 예제 2. 연산자 int sum = 10 + 5; // 산술 연산자 boolean isEqual = (10 == 5); // 비교 연산자 boolean isTrue = (true && false); // 논리 연산자 3. 조건문 if-else 예제: if (age > 18) { System.out.println("Adult"); } else { System.out.println("Minor"); } switch-case 예제: int day = 2; switch (day) { case 1: System.out.println("Monday"); break; c..
·Java
REST 아키텍처 이해 RESTful API 설계는 클라이언트와 서버 간의 상호 작용을 정의하는 웹 서비스의 일종입니다. 이 아키텍처는 HTTP 프로토콜을 기반으로 하며, 리소스 중심적이고 상태가 없는 통신 방식을 사용합니다. 설계 원칙 및 관행 명확한 리소스 식별: URL을 통해 리소스를 명확하게 식별합니다. 예: /users, /orders HTTP 메소드 활용: CRUD 작업은 적절한 HTTP 메소드(GET, POST, PUT, DELETE)로 표현합니다. 리소스 중심의 경로: 경로는 리소스를 중심으로 명명하며, 행동보다는 명사를 사용합니다. 상태 코드 활용: 응답에 적절한 HTTP 상태 코드를 사용하여 작업의 결과를 명시합니다. Swagger 및 OpenAPI를 이용한 API 문서화 Swagger..
·Java
딕셔너리(Dictionary) / 맵(Map)이란? 딕셔너리 또는 맵은 키(Key)와 값(Value)의 쌍으로 데이터를 저장하는 자료구조입니다. Java에서는 HashMap, Hashtable, LinkedHashMap, TreeMap 등을 통해 맵을 구현합니다. Java에서 맵 구현 Java의 HashMap 클래스는 가장 일반적으로 사용되는 맵 구현체입니다. 맵 선언 및 초기화 import java.util.HashMap; import java.util.Map; Map hashMap = new HashMap(); 맵에 데이터 추가 hashMap.put("Apple", 40); hashMap.put("Banana", 30); hashMap.put("Cherry", 20); 맵에서 데이터 검색 int ap..
·Java
세트(Set)란? 세트는 중복을 허용하지 않는 유일한 요소들의 모음입니다. Java에서는 HashSet, LinkedHashSet, TreeSet 등의 클래스를 통해 세트를 구현합니다. Java에서 세트 구현 Java의 세트 구현체를 사용하여 데이터의 중복 없이 관리할 수 있습니다. 세트 선언 및 초기화 import java.util.HashSet; import java.util.Set; Set hashSet = new HashSet(); 세트에 데이터 추가 hashSet.add("Apple"); hashSet.add("Banana"); hashSet.add("Cherry"); 데이터 존재 여부 확인 boolean containsApple = hashSet.contains("Apple"); // "App..
wsstar
'Java' 카테고리의 글 목록 (27 Page)