[java 자바공부] Statement와 PreparedStatement이란?, ORM, 로컬 트랜잭션 과 글로벌 트랜잭션 , Dialect , Map 키와 값 , Jdbc Connection pool 와 스레드
[java 자바공부] Statement와 PreparedStatement이란?, ORM, 로컬 트랜잭션 과 글로벌 트랜잭션 , Dialect , Map 키와 값 , Jdbc Connection pool 와 스레드 [java 자바공부] Statement와 PreparedStatement이란? Statement와 PreparedStatement는 Java의 JDBC API에서 SQL 쿼리를 데이터베이스에 전송하는 데 사용되는 인터페이스입니다. 두 인터페이스의 주요 차이점은 SQL 쿼리를 어떻게 처리하느냐에 있습니다. Statement: Statement는 SQL 쿼리를 그대로 실행하는 방식입니다. 쿼리가 실행될 때마다 SQL 문법을 검사하고, 쿼리를 컴파일하여 데이터베이스에 전송합니다. PreparedSta..
2023. 10. 31.
[java 자바공부] @Noargsconstructor, 인코딩과 이스케이핑 이란?, JPA 추상화란?, 스프링부트에서 네이티브 쿼리란 무엇인가?, REsultSet 이란?,
[java 자바공부] @Noargsconstructor, 인코딩과 이스케이핑 이란?, JPA 추상화란?, 스프링부트에서 네이티브 쿼리란 무엇인가?, REsultSet 이란?, [java 자바공부] @Noargsconstructor @NoArgsConstructor 기본 생성자를 생성해준다. 이 경우 초기값 세팅이 필요한 final 변수가 있을 경우 컴파일 에러가 발생함으로 주의한다. @NoArgsConstructor(force=true) 를 사용하면 null, 0 등 기본 값으로 초기화 된다. [java 자바공부] @AllArgsConstructor 어노테이션 코드 간결성: @AllArgsConstructor를 사용하면 모든 필드를 파라미터로 받는 생성자를 자동으로 생성해줍니다. 이로 인해 개발자가 직접..
2023. 10. 31.
[java 자바공부] Tv[] tvarr = { new Tv(), new Tv(), new Tv() };객체란?클래스 변수와 인스턴스 변수의 차이점메서드 종류는?
[java 자바공부] Tv[] tvarr = { new Tv(), new Tv(), new Tv() }; 객체란? 클래스 변수와 인스턴스 변수의 차이점 메서드 종류는? [java 자바공부] Tv[] tvarr = { new Tv(), new Tv(), new Tv() }; Tv[] tvarr = { new Tv(), new Tv(), new Tv() }; "Tv[] tvarr = { new Tv(), new Tv(), new Tv() };" 는 자바 언어에서 Tv 객체를 선언하고 초기화하는 방법입니다. 아래는 코드와 해당하는 텍스트 그림 및 설명입니다: Tv[] tvarr = { new Tv(), new Tv(), new Tv() }; tvarr ──────────────────────┐ │ ┌─────..
2023. 10. 28.
[java 자바공부]1급 객체, T, R, U, D 등의 알파벳 , 클래스의 인스턴스 , 람다
[java 자바공부]1급 객체, T, R, U, D 등의 알파벳 , 클래스의 인스턴스 , 람다 1급 객체란 무엇인가? 1급 객체란 무엇인가? 1급 객체(first-class object)는 프로그래밍 언어 디자인에서 사용되는 개념으로, 다음과 같은 특성을 가진 객체를 말합니다: 변수에 할당될 수 있다. 데이터 구조(예: 배열, 리스트, 셋 등)의 요소로 저장될 수 있다. 함수 또는 메서드의 인자로 전달될 수 있다. 함수 또는 메서드에서 반환값으로 사용될 수 있다. 즉, 1급 객체란 프로그래밍 언어에서 일급 시민처럼 취급되는 객체를 의미합니다. 예를 들어, JavaScript에서 함수(function)는 1급 객체입니다. JavaScript의 함수는 변수에 할당할 수 있으며, 배열의 요소로 저장할 수 있고..
2023. 10. 24.