JAVA (4) - 배열
1. 개요 배열(Array)은 같은 타입의 변수를 여러 개 묶어서 하나의 단위로 관리 하는 자료구조다. 데이터의 수가 많아질 때 변수를 일일이 선언하는 대신 하나의 배열 변수를 통해 연속된 메모리 공간에 데이터를 저장하고 효율적으로 관리할 수 있다. Java에서 int…
1. 개요 배열(Array)은 같은 타입의 변수를 여러 개 묶어서 하나의 단위로 관리 하는 자료구조다. 데이터의 수가 많아질 때 변수를 일일이 선언하는 대신 하나의 배열 변수를 통해 연속된 메모리 공간에 데이터를 저장하고 효율적으로 관리할 수 있다. Java에서 int…
1. 연산자 (Operators) Java의 연산자는 피연산자의 개수 및 역할에 따라 여러 종류로 나뉜다. 1.1 산술 및 단항 연산자 산술 연산자: + , , , / , % (덧셈, 뺄셈, 곱셈, 나눗셈, 나머지) 증감 연산자: ++ , (변수의 값을 1 증가 또는…
1. 변수 (Variable) 변수란 데이터를 저장할 수 있는 메모리 공간을 의미한다. 프로그램이 실행되는 동안 값이 변경될 수 있다. 선언과 할당 : 변수를 사용하려면 먼저 어떤 타입의 데이터를 담을지 타입 과 이름 을 지정(선언)해야 하며, 이후 값을 저장(초기화/…
1. 자바 실행 과정 (Java Code to Execution) 자바는 "Write Once, Run Anywhere (한 번 작성하면 어디서든 실행된다)"라는 슬로건을 가진 대표적인 플랫폼 독립적 언어다. 이를 가능하게 만드는 것이 바로 컴파일 과정 과 JVM 이다…
https://spring.io/guides/gs/spring boot [Spring Boot] 빠르게 웹 애플리케이션 시작하기: 자동 설정부터 Actuator까지 Spring Boot는 개발자가 오직 비즈니스 로직 구현에만 집중할 수 있는 환경을 제공한다. Sprin…
https://spring.io/guides/gs/serving web content [Spring Boot] Spring MVC로 웹 콘텐츠 제공하기 (Thymeleaf, DevTools) 스프링 부트(Spring Boot) 환경에서 웹 애플리케이션을 개발할 때 가장…
Spring MVC 는 Spring 프레임워크에서 제공하는 웹 애플리케이션 개발용 서블릿 기반 MVC(Model View Controller) 프레임워크 이다. 웹 요청을 받아 적절히 처리하고, 그 결과를 클라이언트(브라우저, 앱 등)에게 응답으로 돌려주는 전체적인 웹…
https://spring.io/guides/gs/rest hateoas Spring HATEOAS로 구현하는 하이퍼미디어 기반 REST Web Service REST API를 다루다 보면 단순히 데이터(JSON)만 반환하는 방식을 넘어, 클라이언트가 다음 동작을 수행…
https://spring.io/guides/gs/consuming rest 스프링 프레임워크 6.1 및 스프링 부트 3.2부터 기존의 RestTemplate 을 대체할 수 있는 동기식 HTTP 클라이언트인 RestClient 가 도입되었다. Fluent API 스타일…
IntelliJ IDEA에서 Gradle 프로젝트를 진행할 때, build.gradle 파일 내에서 Add Starters... 옵션이 나타나지 않거나 인식되지 않는 현상이 발생할 수 있습니다. 1. 현상 build.gradle 파일 내 dependencies 영역 상…