[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 공부] 제어자, 추상메서드, abstract , static
[java 공부] 제어자, 추상메서드, abstract , static ,final # 제어자 (modifier) 접근 제어자 1. 순서는 상관없는데 접근제어자를 첫번째로 쓰인다. 2. 접근제어자는 1개밖에 안된다. 3. -접근 제어자의 종류 접근 제어자(Access Modifiers): 클래스, 메소드, 변수의 접근 범위를 지정하는데 사용됩니다. private: 선언된 클래스 내부에서만 접근 가능합니다. default(접근 제어자가 없는 경우): 동일한 패키지 내에서만 접근 가능합니다. protected: 동일한 패키지 내, 혹은 다른 패키지의 하위 클래스에서 접근 가능합니다. public: 어디서든 접근 가능합니다. 그 외 -그 외의 종류 그 외의 제어자(Non-Access Modifiers): st..
2023. 11. 7.
[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 자바공부]하이버네이트란, 기본형 매개변수와 참조형 매개변수, static 메소드와 인스턴스 메소드, 오버로딩 , 생성자
[java 자바공부]하이버네이트란, 기본형 매개변수와 참조형 매개변수, static 메소드와 인스턴스 메소드, 오버로딩 , 생성자 [java 자바공부] 하이버네이트란? 하이버네이트(Hibernate)는 자바 기반의 ORM(Object-Relational Mapping) 프레임워크입니다. ORM은 객체 지향 프로그래밍 언어를 사용하여 호환되지 않는 유형 시스템 간에 데이터를 변환하는 프로그래밍 기법입니다. 즉, 하이버네이트는 자바의 객체와 데이터베이스의 테이블 사이의 매핑을 책임집니다. 하이버네이트를 사용하면 SQL 쿼리를 직접 작성하지 않고, 객체 지향적인 방법으로 데이터베이스 작업을 수행할 수 있습니다. 또한 하이버네이트는 다양한 데이터베이스에 대한 SQL 을 자동으로 생성해주어, 데이터베이스에 독립적..
2023. 11. 1.