LinkedList(Collecion<> c) : 두번째 오버로딩 생성자를 이용하며 arrayList는 Collection이라고 불릴 수 있으므로, 기존 arrayList를 LinkedList로 만든다. ArrayList를 생성 후 LinkedList로 담을

add: Collection에 새로운 instance를 삽입(Capacity 초과시 Exception 발생)offer: Queue에 새로운 instance를 마지막에 삽입(Capacity 초과시 false 반환)element: Queue의 처음 instance를 반환(

데이터엔지니어링?특정 목적의 서비스를 만들기 위해 빅데이터에 파이프라인을 설계하여 구축데이터 처리 파이프라인데이터 수집, 가공, 저장Data Structure, 자료구조, 데이터 구조효율적인 접근 조작을 가능하게 하는 데이터 조직, 관리, 저장 구조Array동종한 값의
객체의 관점에서 프로그래밍을 한다는 것객체를 기준으로 코드를 나누어 구현자바의 경우, 구성 부분 단위: 클래스C언어절차 지향 프로그래밍(절차지향 프로그래밍: 프로세스가 함수 단위)OOP 객체 지향 프로그래밍절차지향에 비해 사람의 사고방식과 더 가깝다.객체들의 유기적인

JSON을 많이 쓰는 이유?데이터 전달, 교환, 저장할때 가볍고, 텍스트 기반, js기반중괄호 사용JSON에서 객체란 key:value의 한 쌍으로 이루어진 정렬되지 않은 속성들의 집합콤마로 구분하여 여러개의 속성을 가질 수 있다문자열은 반드시 큰따옴표("")로 묶어준
자바 프로그램 작성과 실행 java 컴파일러 javac 명령으로 hello.java를 컴파일 한다. javac Hello.java 컴파일이 성공하면 오류 메시지가 없이 Hello.class 파일이 생성된다. JVM(자바 가상 머신)으로 Hello.class를 실행한다.

제네릭을 직역하자면 '일반적인' 이라는 뜻부연 설명을 하면 데이터 형식에 의존하지 않고, 하나의 값이 여러 다른 데이터 타입들을 가질 수 있도록 하는 방법클래스 내부에서 지정하는 것이 아닌 외부에서 사용자에 의해 지정되는 것제네릭을 사용하면 잘못된 타입이 들어올 수 있