vscode 2

[Java] 자바 배열 정리: 메모리 구조, 깊은 복사, 2차원 배열

자바 배열 학습 내용 중 핵심인 메모리 구조, 복사(Shallow vs Deep), 2차원 배열에 대해 정리함.1. 목표 (Goal)자바 배열의 Memory 구조(Stack vs Heap)를 이해한다.얕은 복사(Shallow Copy)와 깊은 복사(Deep Copy)의 차이를 명확히 구분한다.2차원 배열의 선언 방식과 메모리 적재 형태를 파악한다.2. 환경 (Environment)OS: Windows 11JDK: OpenJDK 17IDE: VS Code3. 개념 및 코드 분석1) 배열의 메모리 구조자바에서 배열은 참조 타입(Reference Type)임. 변수 자체는 Stack 영역에 생성되지만, 실제 데이터가 담긴 배열 객체는 Heap 영역에 생성됨.int[] arr = new int[] { 10, 2..

Dev Study/Java 2026.01.09

[VS Code & Antigravity] Java & Spring Boot 개발을 위한 Extension 3선

목표: Antigravity(VS Code)를 단순 에디터가 아닌 강력한 Java/Spring/DB 개발 통합 환경으로 만들기 위해 필수 확장 3대장을 설치한다. 1. Java 개발의 핵심: Extension Pack for JavaMicrosoft에서 제공하는 Java 개발 필수 패키지 모음이다. 이 패키지 하나로 JDK 연결, 디버깅, 빌드 도구(Maven/Gradle) 지원이 모두 해결된다.설치 방법: 확장 마켓플레이스에서 Extension Pack for Java 검색 후 Install 클릭.포함 내역: Language Support (Red Hat), Debugger for Java, IntelliCode 등 6개. 2. 프레임워크 지원: Spring Boot Extension PackSprin..