반응형

전체 글 169

java 출력 처리

✅ 1. myName에서 N을 왜 대문자로 썼을까?👉 이건 **카멜 표기법(Camel Case)**이라는 자바 변수명 작성 스타일.📌 카멜 표기법이란?여러 단어를 이어붙일 때,첫 단어는 소문자, 그다음 단어부터는 대문자로 시작!📌 보기 쉽고 자바 개발자들이 약속처럼 지키는 규칙이야!✅ 2. \t 와 \n은 뭐야? → 이스케이프 문자이스케이프 문자란?👉 특수한 동작을 하기 위한 문자 조합!📌 자주 쓰는 이스케이프 문자문자뜻효과\ttab간격 띄우기 (약 4~8칸)\nnewline줄바꿈\\백슬래시\ 출력\"큰따옴표" 출력✅ 예시 설명 "이름;\t" → "이름;" 뒤에 탭 간격 띄우기+ myName → "홍길동" 붙이기+ "\n" → 줄바꿈🎯 한 줄 정리요소설명myName카멜 표기법 → 보기 좋고 자..

java 기본 자료형 8가지 + String

✅ 자바의 기본 자료형(Primitive Types) 총 8가지🟦 정수형 4가지자료형크기저장 범위예시byte1바이트-128 ~ 127byte age = 20;short2바이트-32,768 ~ 32,767short year = 2025;int4바이트약 -21억 ~ +21억int score = 100;long8바이트매우 큰 정수long population = 8000000000L;✅ 정수형 쓸 때 L을 붙인다?👉 long 타입일 때만 붙인다!자바에서 정수 리터럴(예: 10000)은 기본적으로 int 타입으로 인식됨.근데 long은 int보다 훨씬 더 큰 수를 담을 수 있음.그래서 정수 값이 int 범위를 넘거나 long 타입임을 명확히 하고 싶을 때,숫자 뒤에 L 또는 l 을 붙여야 함.📌 L을 안 붙..

카테고리 없음 2025.04.01

java 상수 설명, 사용 이유

✅ 상수 쉽게 설명!📌 변수 vs 상수구분예시설명변수let age = 25;👉 나중에 바꿀 수 있어!상수const PI = 3.14;👉 절대 못 바꿔!💡 진짜 쉬운 예시로!💡 왜 상수를 써?실수로 바꾸는 걸 막기 위해의미 전달이 확실해짐 → "이건 절대 안 바뀌는 값!"코드가 더 안전하고 명확해짐✅ 상수가 필요한 4가지 이유1. ❌ 실수로 값이 바뀌는 걸 막기 위해📌 세금 같은 건 바뀌면 안 되잖아? → 고정값은 const로!2. ✅ 의미가 명확해져서 읽기 쉬움👉 이건 "최대 사용자 수는 100명이다" 라는 뜻을 분명히 보여줌→ 읽는 사람도 이해가 쉬움!3. 💻 코드 유지보수에 좋음나중에 코드 수정할 때 상수만 고치면 끝!📌 여러 군데에 같은 숫자 쓸 필요 없음. 상수 하나만 바꾸면 다 ..

java 변수 4가지 설명

---------------------------------------------------------변수 4가지 설명 ✅ 1. static 변수 (스태틱 변수)👉 클래스 전체에서 공유되는 변수→ 객체를 만들지 않아도 사용 가능해→ Counter.count로 접근 가능 (객체 안 만들어도 됨) ✅ static 변수란?👉 클래스 전체에서 하나만 공유하는 변수→ 객체를 여러 개 만들어도 static 변수는 단 하나!📦 비유로 설명일반 변수 → 각자 자기 물건 가짐예: 학생마다 자기 책상이 있음static 변수 → 공용 물건 하나만예: 교실에 공용 시계 하나 있음 → 모든 학생이 같은 시계 봄❓왜 static을 쓸까?객체를 만들지 않아도 바로 사용 가능공통된 값을 여러 객체가 공유해야 할 때 사용함🔁 ..

Java 코드를 이해하는 기본 구조

✅ 자바(Java) 코드를 이해하는 기본 구조🏠 비유: 자바는 '클래스 집' 안에 모든 걸 넣는 언어!구성역할비유클래스(class)코드의 집(틀)집 전체메서드(method)행동, 기능집 안의 기능 (전등 켜기, 문 열기 등)변수(variable)데이터 저장 공간냉장고, 서랍에 물건 넣기main() 메서드실행 시작점문을 열고 집에 들어가는 입구객체(object)클래스에서 실제로 만들어진 물건집 설계도로 만든 진짜 집📌 이것만 기억하면 됨!클래스는 자바 코드의 기본 틀 → 모든 코드는 클래스 안에!main 메서드가 있어야 실행됨 → 문 열고 입장하는 곳변수는 데이터를 저장함메서드는 동작(기능)을 정의함객체는 클래스를 이용해서 만든 실제 결과물✅ 자바 구조 쉽게 익히는 팁클래스 = 집main 메서드 = 입..

java 변수 이름 경우 / 변수 초기화 경우 (언어 & 상황별)

초기화 = 최초 할당 값  ✅ 1. 변수 이름 – 가능한 경우 vs 불가능한 경우가능한 경우 ✅설명name영문 소문자 시작 가능user1숫자는 첫 글자 제외하고 사용 가능user_name밑줄(_) 사용 가능Name대문자도 가능 (보통 클래스명에 사용)_temp밑줄로 시작 가능 (특별한 의미로 쓰일 수 있음)$value$ 기호 사용 가능 (자바에서는 OK, 파이썬은 X)불가능한 경우 ❌이유1user숫자로 시작 ❌user-name하이픈(-) 사용 ❌@value특수문자 @ ❌int예약어(이미 언어에서 쓰는 단어) ❌my var띄어쓰기 ❌💡 규칙 요약첫 글자는 문자(영문자)나 _로 시작해야 해숫자는 첫 글자❌, 그 이후는 OK공백, 특수문자❌ (-, @, ! 등)예약어❌ (int, class, for, if ..

JAVA 변수 선언 , 초기화

초기화 = 최초 할당 값  🧠 변수 선언, 뭐야?자바에서 **변수를 쓰기 전에 반드시 '선언'**해야 해요."나 이거 쓸 거야!" 하고 미리 말해줘야 자바가 준비할 수 있기 때문이에요.🔸 그림 설명 쉽게 보기오른쪽 그림은 이렇게 이해하면 돼요:메모리에 myVar라는 공간이 생겼고주소는 0x62fe20 같은 복잡한 숫자근데 우리는 그걸 myVar라고 편하게 부름➡ 자바가 알아서 연결해줘요!🔸 자료형이란?자료형은 "이 변수에 어떤 종류의 값을 넣을 수 있냐"를 정해줘요.자료형설명예시int정수10, -3double소수3.14boolean참/거짓true, falseString문자열"Hello"🔸 변수명은 뭐야?변수명은 메모리 주소 대신 사용하는 이름표예요.컴퓨터는 실제로 0x62fe20 같은 **주소(숫..

카테고리 없음 2025.03.31

JAVA 정수 타입

📌 각 타입 쉽게 정리타입명크기저장할 수 있는 숫자 범위주로 언제 써요?byte가장 작음 (1byte)-128 ~ 127작은 숫자 저장 (예: 나이, 점수 등)short작음 (2byte)-32,768 ~ 32,767비교적 작은 숫자 저장 (예: 작은 금액 등)char작음 (2byte)0 ~ 65,535문자 한 개 저장 ('A', '가', '1' 등 글자 저장)int보통 (4byte)약 -21억 ~ +21억일반적인 숫자 저장 (가장 많이 씀!)long큼 (8byte)매우 큰 숫자큰 돈, 인구수, 우주 거리 등 큰 숫자 저장🎯 그래서 어떤 타입을 가장 많이 써?일반적인 정수는 거의 대부분 int 를 씀(예: 나이, 점수, 금액, 날짜 등)엄청 큰 숫자(예: 국가 예산, 세계 인구)는 long 을 씀작은 ..

카테고리 없음 2025.03.31

java 변수, TYPE 과 변수명 을 주면=> 선언이다.

TYPE 과 변수명 을 주면 => '선언'이다. 📌 구성 요소 명칭코드 요소이름설명int자료형(data type)어떤 종류의 값을 저장할지 지정 (여기선 정수)kor, eng, math, scien, total변수명(variable name)값을 저장할 이름(즉, 메모리 공간의 이름)= 0초기화(initialization)변수에 처음으로 값을 넣는 것🧠 쉽게 말하면!int는 "정수형 자료를 저장할 거야!" 라는 선언kor은 변수의 이름표= 0은 처음에 값을 0으로 시작하자는 뜻💡 요약🔸 int → 자료형🔸 kor, eng 등 → 변수명🔸 = 0 → 초기화 값"변수 선언 " 🎯 변수(Variable) 란?컴퓨터 메모리 안에서 값을 담아두는 "상자" 라고 생각하면 돼요.이 상자에 이름을 붙여서 ..

카테고리 없음 2025.03.31

DB와 Java에서 공통으로 쓰이는 용어&역할

☕ DB랑 Java, 같은 용어인데 뜻이 다르다고? 헷갈리는 개념 쉽게 정리!개발 공부를 하다 보면 자주 듣게 되는 말들이 있습니다.특히 **데이터베이스(DB)**와 **자바(Java)**를 같이 배우기 시작하면비슷한 용어들이 반복돼서 “이거 같은 뜻인가?” 하고 헷갈리기 쉬워요.예를 들어, 테이블, 컬럼, 레코드, 스키마, null, 타입 같은 단어들이DB에도 나오고 Java에서도 나오죠.하지만 이 용어들은 사용되는 맥락이 다르기 때문에, 정확히 비교해서 이해해야 해요! 📊 DB와 ☕ Java에서 공통으로 쓰이는 용어 & 역할 비교 정리표공통 용어DB에서의 역할Java에서의 역할테이블 (Table)데이터를 행(Row)과 열(Column)로 저장하는 구조클래스의 구조와 유사 (데이터를 담는 형식)컬럼 ..

반응형