JAVA 메서드와 객체지향 프로그래밍
·
🗄️ Backend/Java
1. 탈출문 (break, continue, return)탈출문은 프로그램의 실행 흐름을 제어하여 반복문이나 블록 구조에서 빠져나오게 하는 문장입니다. 자바에서 주로 사용하는 탈출문으로는 break, continue, return이 있습니다. 각각의 역할과 사용 방법을 알아보겠습니다.1.1. break 문반복문 내에서 어떤 조건을 만족할 때 즉시 반복문을 종료하고 빠져나오도록 합니다.중첩 반복문에서는 내부 반복문에서 break를 사용하면 해당 내부 반복문만 종료됩니다.외부 반복문까지 종료하려면 외부 반복문에 라벨(label)을 붙이고 break label; 형태로 사용해야 합니다.예시for (int i = 0; i 중첩 반복문에서 break 라벨 사용outer: // 외부 반복문에 라벨 지정for (in..
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;변수 선언과 초..