JAVA 배열과 제어문(반복문) 정리
·
🗄️ Backend/Java
1. 배열(Array)이란?배열은 같은 데이터 타입의 여러 값을 한 번에 저장하고 관리할 수 있는 자료 구조입니다. 배열을 사용하면 여러 변수를 따로 선언하지 않아도 하나의 변수로 여러 데이터를 처리할 수 있어 코드가 간결해집니다.배열의 특징동일한 데이터 타입만 저장 가능 (Homogeneous Collection)배열의 크기는 고정적이며, 한 번 생성되면 변경할 수 없습니다.배열은 0번 인덱스부터 시작합니다.배열의 길이는 배열명.length로 확인할 수 있습니다.배열의 구조배열 선언:위 코드는 정수형(int) 데이터를 담을 배열 a를 선언합니다.int[] a; // 또는 int a[];배열 생성:배열 a를 크기 4로 생성하여, 4개의 정수를 저장할 수 있습니다.a = new int[4];배열 초기화:..
JAVA 연산자 총정리: 개념부터 예제까지!
·
🗄️ Backend/Java
자바에서 연산자는 변수의 값을 조작하거나 연산을 수행할 때 사용됩니다. 연산자의 종류는 다양하며, 피연산자(operand)의 개수에 따라 단항 연산자, 이항 연산자, 삼항 연산자로 나눌 수 있습니다. 또한 각 연산자는 특정 데이터 타입에 맞추어 동작하며, 범위를 벗어나는 연산에서는 오버플로(overflow)나 언더플로(underflow) 현상이 발생할 수 있습니다. 이번 포스팅에서는 자바의 다양한 연산자와 그 사용법을 알아보겠습니다.1. 단항 연산자 (Unary Operator)단항 연산자는 하나의 피연산자를 가지고 동작하는 연산자입니다. 대표적으로 증감 연산자(++/--), 부호 연산자(+,-), 논리 반전 연산자(!), 비트 반전 연산자(~) 등이 있습니다.1.1 증감 연산자 (++, --)변수의 값..
AWS Lambda와 API Gateway를 활용한 서버리스 아키텍처 구축
·
🗄️ Backend/AWS
AWS Lambda와 API Gateway를 활용한 서버리스 아키텍처 구축AWS Lambda는 서버리스(Serverless) 아키텍처를 지원하는 AWS의 컴퓨팅 서비스로, 서버를 프로비저닝하거나 관리할 필요 없이 코드를 실행할 수 있게 해줍니다. 이 글에서는 AWS Lambda의 개념부터 실제로 함수를 생성하고 API Gateway를 통해 RESTful API를 구축하는 방법까지 자세히 알아보겠습니다.목차AWS Lambda란?AWS Lambda의 특징Lambda 함수 생성하기API Gateway로 RESTful API 구축하기Lambda 함수에 API Gateway 연결 및 배포API Gateway의 보안 설정실습 예제Java AWS SDK로 Lambda 호출하기마치며AWS Lambda란?AWS Lamb..
JAVA 변수와 데이터 타입: 개념부터 실습까지
·
🗄️ Backend/Java
자바(Java)에서 변수와 데이터 타입은 프로그래밍의 기초 중 하나입니다. 이 글에서는 변수 선언과 초기화, 그리고 자바에서 사용되는 다양한 데이터 타입에 대해 알아보겠습니다. 특히 코드 예시와 함께 설명하여, 누구나 쉽게 이해하고 실습할 수 있도록 구성했습니다.1. 변수란?변수란 프로그램이 실행되는 동안 값을 저장하는 메모리 공간을 의미합니다. 변수의 값은 프로그램 실행 중에 언제든지 바뀔 수 있으며, 각 변수는 하나의 값과 특정 데이터 타입을 가집니다.변수의 특징하나의 값만 저장할 수 있음.한 가지 타입의 값만 저장할 수 있음.변수에 값을 저장하는 행위를 초기화라고 부릅니다.변수 선언 방법 ;같은 타입의 변수는 콤마(,)를 이용해 한꺼번에 선언할 수 있습니다.예시:int a, b, c;변수 선언과 초..