5.1) JAVA | 데이터 타입 분류
·
프로그래밍 언어 공부/이것이 자바다
✅ 자바의 데이터 타입 종류Java에서 변수는 크게 두 가지 타입으로 분류됩니다:1. 기본 타입 (Primitive Type)값을 직접 저장하는 타입메모리의 Stack 영역에 저장됨📌 종류정수형byte, short, int, long, char실수형float, double논리형boolean2. 참조 타입 (Reference Type)객체의 메모리 주소(번지) 를 저장Heap 메모리에 생성된 객체를 Stack 메모리에서 참조📌 종류배열 (Array)열거형 (Enum)클래스 (Class)인터페이스 (Interface)🧠 기본 타입 vs 참조 타입 변수 차이점구분 기본 타입 변수 참조 타입 변수저장값값 자체 저장객체 주소(참조값) 저장메모리 위치StackStack (주소) + Heap (객체)예시int ..
[강의노트 | #2] 필드(Field) 와 메소드(Method) Call & Back
·
[KOSA]MSA기반 Full-Stack 개발 전문가 양성과정/[Java] 강의 노트
🔹 1. 필드 (Field) 1) 📌 필드란?필드(Field) 는 Java에서 클래스 내부에 선언되는 변수를 뜻합니다.객체가 가지는 **고유의 데이터(상태)**를 저장하며, **클래스의 멤버 변수(Member Variable)**라고도 불립니다.필드는 Java에서 주로 부르며, C, Python 등에서는 보통 "멤버 변수" 또는 "속성(Attribute)"이라는 표현을 사용합니다.2) 필드의 특징필드는 자동 초기화됩니다.예: int → 0, String → null클래스 내부의 모든 메소드에서 접근 가능합니다 (접근 제한자에 따라 범위는 달라질 수 있음)💡 필드와 지역변수(Local Variable)의 차이 필드 (Field) 지역변수 (Local Variable)위치클래스 내부, 메서드 외부메서드..
[KOSA 교육 일기 / #2] 2주차 후기
·
[KOSA]MSA기반 Full-Stack 개발 전문가 양성과정/[Record] 하루 기록
📘 KOSA 교육 2주차 일기⏳ 벌써 2주차?Kosa에서 교육을 받은 지 벌써 2주라는 시간이 지났다.자세히 말하자면, 주말을 제외하고 딱 8일이 지났다.그런데 8일밖에 안 됐다는 게 믿기지 않는다.한 2달은 된 것 같은 느낌.📚 빠르게 진행되는 커리큘럼월요일이 오면 벌써 Java 상속화를 배운다.그 사이, 함께 수업을 듣는 친구들과도 많이 친해졌다.누구 한명 모난곳 없이 서로 서로 도와주려 한다.그래서 그런지1년을 같이 지낸 사람들처럼 빠르게 가까워진 느낌이다.🔥 8일 동안의 치열한 수업8일 동안 정말 빡세게 달렸다.Java의 클래스 다루는 법getter, setter, 캡슐화배열 등 기본적인 것들을 속도감 있게 배움프로그래밍을 해본 적 있는 사람들은 잘 따라갔지만,완전 처음 접한 사람들에겐 어려..
[KOSA 강의 노트 #1] 🎓 OT & Java 기초
·
[KOSA]MSA기반 Full-Stack 개발 전문가 양성과정/[Java] 강의 노트
📆 2025.04.09 – Day 01 : OT 정리 1. 📚 Java 프로젝트 실습 시 참고 사항Java → DB → Web → Framework각 커리큘럼이 끝날 때마다 미니 프로젝트가 진행될 예정입니다.🤝 협업 툴 사용 안내❗ 사용 툴 가이드❌ GitHub는 후반부 프로젝트에서만 사용할 예정✅ Jira를 주 협업 툴로 사용💡 Jira를 사용하는 이유프론트엔드 협업 툴로 널리 사용됨Notion이나 GitHub보다 업무 분담 / 트래킹에 더욱 적합함 📌 프로젝트 종료 후 반드시 해야 할 일📝 프로젝트 회고 정리Best Practice→ 잘한 점, 성공한 작업 방식Lesson Learned→ 아쉬운 점, 개선이 필요한 부분2. 🧰 교육생 통합 환경 구축JDK 설치이클립스 설치3. ☕ Java..