반응형 JAVA & Spring48 [Java] 변수란? 변수가 필요한 이유 (+그림 & 코드) ✅ 참고문법을 배우기에 앞서 학습에 있어 가장 중요한것은 “왜?”라고 생각합니다.해당 문법이 사용되는 근본적인 이유를 학습하고 이를 바탕으로 문법을 사용하는것이 매우 중요하다고 개인적으로 생각됩니다. 변수가 필요한 이유다음 코드를 통해 변수가 필요한 근본적인 이유가 무엇인지 살펴봅시다. 단순하게 숫자 10을 3번 출력하는 코드를 작성해 봅니다.public class Var1 { public static void main(String[] args) { System.out.println(10); System.out.println(10); System.out.println(10); }} 여기서 숫자 10을 3번 출력하는 대신에 숫자 20을 3번 출력하도록 코드를 변경해보겠습니다.public clas.. 2025. 4. 1. [Spring][React] Failed to validate connection Possibly consider using a shorter maxLifetime value. 에러 해결 방법 ✅ 참고백엔드 프로젝트의 구성은 Spring 3.X 버전과 JPA로 구성되었으며,프론트엔드 프로젝트는 React와 React Query(tanstack query) 등으로 구성되었습니다.해당 에러 메시지를 정확하게 이해하려면 Spring의 SpringDB에 대한 이해와 JPA의 OSIV에 대한 정확한 이해가 필요합니다.참고: SpringDB에 대한 이해는 JDBC와 JPA의 관계, Spring의 ConnectionPool입니다. 🚨 서버 실행 중 Spring Log에서 발생한 에러 메시지com.zaxxer.hikari.pool.PoolBase - HikariPool-1 - Failed to validate connectionPossibly consider using a shorter maxLifeti.. 2025. 1. 25. [Java] Object 클래스 총 정리(+그림&코드) ✅ 참고Java Object를 정확하게 이해하려면 자바 상속 관계에 대한 이해가 필요합니다. java.lang 패키지 Java 언어를 이루는 가장 기본이 되는 라이브러리(클래스 모음)을 보관하는 자바에서 가장 기본이 되는 패키지입니다. java.lang 패키지의 대표적인 클래스들 Object : 모든 자바 객체의 부모 클래스입니다. String : 문자열 클래스입니다. Integer , Long , Double : 래퍼 타입, 기본형 데이터 타입을 객체로 만든 클래스입니다. Class : 클래스 메타 정보 관련 클래스입니다. System : 시스템과 관련된 기본 기능들을 제공하는 클래스입니다. java.lang.. 2025. 1. 24. [Java] static변수와 static메서드 총 정리(+그림&코드) ✅ 참고static을 정확하게 이해하려면 자바 메모리 구조에 대한 이해가 필요합니다.자바 메모리 구조에 대해 잘 모르신다면 🔗그림으로 아주 쉽게 정리한 자바 메모리 구조를 참고해 주세요. staticJava에서 static은 해당 변수 혹은 메서드를 자바 메모리의 메모리 영역에 할당 시켜, 클래스 간에 서로 공유 가능하게 하기 위해 사용되는 키워드(예약어)입니다. static 변수변수에서 static이 필요한 이유아래 코드는 Data1 클래스를 통해서 생성된 객체의 수를 세는 단순한 코드입니다. 인스턴스 내부 변수 count를 저장하며, 객체가 생성될 때 마다 생성자를 통해 count 값을 증가시킵니다.public class Data1 { public String name; public.. 2025. 1. 22. 이전 1 2 3 4 ··· 12 다음 반응형