본문 바로가기
반응형

#자바 #자바기초 #자바변수 #자바리턴 #자바교육 #자바강의 #자바메소드 #자바가상머신 #자바클래스파일 #자바배우기전에 #자바자바스크립트차이점 #자바2명 #자바기초 #자바입문 #자바강의 #자7

[java 자바공부] 스트림과 람다 인스턴스 메소드, 정적 메소드, 동적 메소드, 코딩테스트 공부 [java 자바공부] 스트림과 람다 인스턴스 메소드, 정적 메소드, 동적 메소드 [java 자바공부] 스트림과 람다 IntStream filter(IntPredicate predicate) 일치하는 이 스트림의 요소로 구성된 스트림을 반환합니다. 주어진 술어. predicate 1.술부, 술어(cf. SUBJECT)2.빈사(賓辭)3.술부[술어]의4.단정하는, 서술하는5.단정[단언]하다(affirm), 선언[공언]하다6.속성을 나타내다 ((about, of)); 입각시키다(found), (말·행위 따위의) 기초를 두다 ((on, upon)) 암시하다, 내포하다, 함축하다 Her apology predicates a change of attitude. 그녀의 사과는 태도의 변화를 내포하고 있다. dicate.. 2023. 12. 21.
[java 자바공부] import문 , import java.lang.* 으로 , import static 으로 스태틱으로 패키지문을, 제어자, abstract 추상의, 미완성의 [java 자바공부] import문 , import java.lang.* 으로 , import static 으로 스태틱으로 패키지문을, 제어자, abstract 추상의, 미완성의 [java 자바공부] 패키지,제어자 패키지 rt.jar은 런타임을 의미한다. Java9부터는 모듈로 들어가서 잘게쪼개서 module 개념으로 바뀌엇다 패키지의 선언 패키지 루트 패키지 루트는 (패키지시작 폴더는) bin이다 패키지에 bin폴더가 패키지에 가서 실행이 가능하다. 환경변수 classpath는 bin폴더 대신에 실행이 가능하다 시스템 환경변수에 새로만들기 해당패키지에 bin폴더 추가 커멘트창 새로여기 환경변수 cmd에서 확인해보기 1.set classpath 라고 치면된다 2. ; 으로 경로간의 구분자를 구분한다. d.. 2023. 11. 4.
[java 자바공부] 상속, 오버라이드, 오버로드 ,오브젝트 ,초기화 [java 자바공부] 상속, 오버라이드, 오버로드 ,오브젝트 ,초기화 [java 자바공부] # 초기화 -자동초기화 바로 0으로 초기화되는것 -간단초기화 (대입연산자=)를 쓰는것 -복잡초기화 {} 와 static{} 생성자 는 iv 인스턴스변수를 초기화하는것 -난수를 초기화하는것 ( 복잡연산) [java 자바공부] ## 초기화순서 ## 초기화순서 1.static이 먼저 된다. 2. (대입연산자)가 초기화 3. 복잡초기화 (난수처리) [java 자바공부] ### 상속 ### 상속 class SmartTv extend Tv { } 는 (작은거 부터 큰거) -클래스 자식 extends 부모 - 자손은 조상(부모의부모)의 모든 멤버를 상속받는다. - 클래스안에 다른 클래스에 포함관계 class SmartTv ex.. 2023. 11. 3.
[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.