[Java] Java8, Java11, Java17의 차이 및 기능 Java8, Java11, Java17 수많은 버전들이 있다고 이야기 하지만, 이 버전들에 대해서 이게 무엇이고 어떤 차이가 있는지는 잘 몰라서 정리해보았다. Java8, Java11, Java17 이것들은 오라클(Oracle)이나 다른 개발자 및 커뮤니티에 의해 개발된 자바 프로그래밍 언어의 여러 버전을 말한다. 이러한 버전들은 자바 플랫폼의 주요 업데이트이며, 각각 새로운 기능과 개선사항이 포함되어 있다. Java 8 1. 람다 표현식(Lambda Expressions) : 함수형 프로그래밍을 지원하기 위해 람다 표현식이 도입되었다. 람다 표현식을 통해 코드를 간결하게 작성하고 병렬 처리를 용이하게 할 수 있다. 2. 스트림 API(Stream API) : 컬렉션 처리를 위한 새로운 API로, 병렬처.. [ORACLE] 내장함수 내장함수 더보기 내장함수란 CREATE FUNCTION 기능을 통해 만든 함수가 아닌 ORACLE에서 자체적으로 제공하는 함수를 말한다. 상황에 따라 하나는 단일행 함수(문자 함수) 다른 하나는 그룹함수로 크게 분류할 수 있다. 내장함수 종류 1. 그룹함수 - COUNT : 데이터 갯수 조회 EX) SELECT COUNT(*) FROM BOOK; - SUM : 데이터 합계값 구하기 EX) SELECT SUM(PRICE) FROM BOOK; - AVG : 데이터 평균값 구하기 EX) SELECT AVG(PRICE) FROM BOOK; - MAX : 데이터 최대값 구하기 EX) SELECT MAX(PRICE) FROM BOOK; - MIN : 데이터 최소값 구하기 EX) SELECT MIN(PRICE) FR.. [DB] ERD ERD [Entity Relationship Diagram] 정의 : 개체들간의 관계를 도식화 해놓은 것, 즉 계체 - 관계의 다이어그램 - Entity - 존재하고 있는 것 ( 사람, 물체 개념 등) - Attribute - 특성, 속성 (사람 - 키, 몸무게, 성별) - Relationship - 관계 (entity를 연결해주는 관계) EX) Teacher --------> Class ------------------> Student Department Department Name Age Number of Students Age Name Gender ERD의 구성 요소 - 엔티티 (사각형으로 표시) - 속성 (동그라미로 표시) - 관계 (마름모형으로 표시) Entity란? 테이블을 구성하는 객체 구성.. 이전 1 다음