전체 글 34

[자바 기초 #2] 제어문과 반복문 - 프로그램의 흐름 제어하기

들어가기전에! 리터럴(Literal)이란? 프로그래밍에서 리터럴의 역할과 종류, 그리고 값과의 차이점까지!리터럴이란?리터럴은 코드에서 고정된 값을 표현하는 방식입니다. 예를 들어 숫자 10, 문자열 "Hello", 논리값 true등은 모두 리터럴입니다. 리터럴은 값이 변하지 않고 그대로 사용되기 때문에 상devgodmj.tistory.com  1. 제어문이란?제어문(Control Statement)은 프로그램이 특정 조건을 만족할 때만 어떤 코드를 실행하거나, 특정 코드 블록을 반복해서 실행하도록 만들어 줍니다. 제어문을 사용하면 유연하게 동작하는 프로그램을 만들 수 있죠. 2. 조건문 - 조건에 따라 다르게 실행하기조건문은 특정 조건이 참인지 거짓인지에 따라 다른 동작을 하게 만드는 문법입니다. 자바에..

[자바 기초 #1] 자바로 시작하는 프로그래밍 기초

1. 자바란?자바(Java)는 모든 곳에서 작동할 수 있는 강력한 프로그래밍 언어입니다. 안드로이드 앱, 서버, 웹 애플리케이션 등 다양한 분야에 사용되죠. 특히, 자바는 한번 작성하면 어디서든 실행할 수 있다는 "Write Once, Run Anywhere"의 철학을 가지고 있어 여러 환경에서 활용하기 아주 좋습니다. 자바가 "Write Once, Run Anywhere" 철학을 따를 수 있는 이유는 자바 가상 머신(Java Virtual Machine, JVM) 덕분입니다. 자바로 작성된 코드는 컴파일되면 운영 체제에 직접 종속되지 않는 **바이트코드(Bytecode)**로 변환됩니다. 이 바이트코드는 JVM이 설치된 어떤 시스템에서든 실행될 수 있습니다.   자바 가상 머신(JVM) 역할:JVM은 ..

안드로이드 앱 개발 개요 (Kotlin 기반)

1. 안드로이드 앱이란?안드로이드 앱은 모바일 기기에서 실행되는 애플리케이션으로, 주로 구글의 안드로이드 운영체제에서 동작합니다. 앱은 스마트폰, 태블릿 등 다양한 안드로이드 디바이스에서 사용할 수 있으며, 안드로이드는 세계에서 가장 널리 사용되는 모바일 운영체제 중 하나로, 그만큼 앱 개발의 잠재적인 사용자층이 큽니다​.2. 안드로이드의 역사와 최신 버전안드로이드 운영체제는 지속적으로 업데이트되고 있으며, 최신 버전은 **Android 14 (API 34)**와 **Android 15 (API 35)**입니다. 각 버전마다 새로운 기능과 보안 강화가 추가되며, 최근에는 악성 앱의 설치를 차단하기 위해 targetSdkVersion 값이 23 미만인 앱은 설치할 수 없게 되었습니다​.Android 14 ..