'컴퓨터공부/Java' 카테고리의 글 목록 (2 Page)
본문 바로가기
반응형

컴퓨터공부/Java18

[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 자바공부] < 19 > 란 JDK 란?, 객체 지향 프로그래밍 , 함수형 프로그래밍, 참조 변수와 필드는 무슨 차이 [java 자바공부] 란 JDK 란?, 객체 지향 프로그래밍 , 함수형 프로그래밍, 참조 변수와 필드는 무슨 차이 란 JDK 로 몇 버전일까? java.lang.Runnable public abstract void run() Runs this operation. java.lang.Runnable 인터페이스의 run 메서드는 Java의 초기 버전인 JDK 1.0부터 존재합니다. 따라서 JDK 19 버전에도 포함되어 있습니다. 이 인터페이스와 run 메서드는 자바의 멀티스레딩을 구현하는데 기본적으로 사용되며, 람다 표현식이나 스트림 API와 함께 사용되기도 합니다. 결론, 19버전 까지 포함되어있는것 뜻한다. 객체 지향 프로그래밍(Class) 사용 사례: 복잡한 시스템 .. 2023. 10. 28.
[java 자바공부] 람다 사용 .java 파일 다른곳쓰기, @RequireArgsConstructor, 람다가 사용되는 방법 ,A a = new A 일때 a를 뭐라고 불리우나? [java 자바공부] 람다 사용 .java 파일 다른곳쓰기, @RequireArgsConstructor, 람다가 사용되는 방법 ,A a = new A 일때 a를 뭐라고 불리우나? 람다의 식에서 다른 .java 파일로 옴겨서 쓰기 람다의 식에서 다른 .java 파일로 옴겨서 쓰기 @RequireArgsConstructor 이란 무엇인가? @RequireArgsConstructor는 Lombok 라이브러리에서 제공하는 어노테이션 중 하나로, 클래스에 선언된 final 필드나 @NonNull이 붙은 필드에 대한 생성자를 자동으로 생성해주는 기능을 합니다. 즉, 이 어노테이션을 사용하면 해당 필드들을 인자로 받는 생성자를 직접 작성하지 않아도 됩니다. 이는 코드의 가독성을 높이고, 불필요한 반복 코드를 줄여주는.. 2023. 10. 26.
[java 자바공부] 스레드란 , @Override , Hashmap [java 자바공부] 스레드란 , @Override , Hashmap 1 스레드란? class MyThread extends Thread { public void run() { for (int i = 0; i < 10; i++) { System.out.println(Thread.currentThread().getId() +" Value "+ i); } } } public class Main { public static void main(String args[]) { MyThread t1 = new MyThread(); t1.start(); MyThread t2 = new MyThread(); t2.start(); } } 서 MyThread라는 새로운 스레드 클래스를 정의하였고, 이 클래스는 java.la.. 2023. 10. 25.
[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.
public , private, protected 와 상속에 관하여. public , private, protected public 접근 제한자: 단어 뜻 그대로 외부 클래스가 자유롭게 사용할 수 있도록 합니다. protected 접근 제한자: 같은 패키지 또는 자식 클래스에서 사용할 수 있도록 합니다. private 접근 제한자: 단어 뜻 그대로 개인적인 것이라 외부에서 사용될 수 없도록 합니다. public public: 이 접근 제어자가 붙은 멤버는 어디서든지 접근 가능합니다. +-----------------------------------+ | Class | | | | +------------------------+ | | | public | | | +------------------------+ | +----------------------------------.. 2023. 10. 22.
반응형