[자료구조] Stack, Queue, Deque

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡Stack, Queue, Deque 이번 포스팅에서는 대표적인 선형 자료구조인 Stack, Queue 그리고 Deque에 대해서 알아보자 Stack 후입 선출(L

2025년 1월 15일
·
0개의 댓글
·

[자료구조] Map 인터페이스

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.Map은 키-값쌍을 저장하는 자료구조이다.Key는 중복이 불가능하다. Key를 통해 Value를 빠르게 검색이 가능하다Value는 중복이 가능하다.Map은 순서를 허용하지

2025년 1월 13일
·
0개의 댓글
·

[자료구조] Set 인터페이스

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.이전 포스팅에서 Set 자료구조의 특징과 Hash 알고리즘에 대해서 학습하였다. JAVA는 컬렉션을 통해 Set 인터페이스를 제공하고 대표적으로 HashSet,LinkedH

2025년 1월 12일
·
0개의 댓글
·

[자료구조] Hash

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.List : 순서 유지, 중복 허용, 인덱스 접근 가능의 특징을 갖는 선형 자료구조 (앞에서 많이 언급)Set : 유일한 요소의 컬렉션특징유일성 : Set의 요소는 중복이

2025년 1월 8일
·
0개의 댓글
·

[자료구조] List와 의존 관계 주입

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.앞 포스트에서 ArrayList와 LinkedList를 살펴보았다. java에서 제공하는 두 클래스는 List인터페이스의 구현체로 List인터페이스의 핵심 메서드만 살펴보면

2025년 1월 6일
·
0개의 댓글
·

[자료구조] LinkedList

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.이전 시간에는 ArrayList에 대해 살펴보았다. ArrayList의 단점에 대해 다시 살펴보자.고정된 크기ArrayList는 배열을 통해 데이터를 보관배열은 생성과 동시

2025년 1월 3일
·
0개의 댓글
·

[자료구조] ArrayList

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.고정된 크기의 연속된 메모리의 공간을 갖는 자료구조인덱스(index)를 이용하여 빠르게 자료에 접근 가능 (O(1))인덱스를 통한 입력(add), 변경(set), 조회(co

2025년 1월 2일
·
0개의 댓글
·

[JAVA] 열거형 ENUM 2

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡열거형 ENUM 2 직전 포스팅에서 고정된 상수 값들의 집합을 정의할 때 String을 사용했을 때의 문제점과 타입 안전 열거형 패턴의 개념을 알아보고 구현을 해보았

2024년 12월 11일
·
0개의 댓글
·

[JAVA] 열거형 ENUM 1

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡열거형 ENUM 1 열거형(Enum Type)은 Java에서 고정된 상수 값들의 집합을 정의할 때 사용하는 데이터 타입이다. 열거형을 사용하면 코드의 가독성, 안정성, 유지보수성이 높아진다고 나와있다. 그렇다면 열거형을 사용하지 않았을 때의 문제 즉, 열...

2024년 12월 10일
·
0개의 댓글
·

[JAVA] 래퍼 클래스

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡래퍼 클래스 기본형의 한계 객체 지향 언어인 Java가 제공하는 기본형(Primitive Type)은 객체가 아니기에 두 가지의 한계점이 존재한다. ◻️ 객체가

2024년 12월 8일
·
0개의 댓글
·

[JAVA] String

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡String String 클래스 - 기본 ◻️ 문자를 다루는 대표적인 타입 : char, String JAVA에서 문자는 대표적으로 기본형인char와 참조형인S

2024년 12월 5일
·
0개의 댓글
·

Intellij 단축키 모음

다음 포스팅은 유용한 Intellj 단축키 모음을 정리한 블로그이다. https://blog.jetbrains.com/ko/2020/03/11/top-15-intellij-idea-shortcuts_ko/

2024년 12월 5일
·
0개의 댓글
·

[JAVA] 불변 객체

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다.자바의 데이터 타입은 크게 기본형(Primitive type)과 참조형(Reference type)으로 나뉜다. 기본형데이터를 직접 변수에 저장하는 타입고정된 메모리에 할당

2024년 12월 2일
·
0개의 댓글
·

[JAVA] Object 클래스

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡Object 클래스 java.lang 패키지 java.lang 패키지는 java가 제공하는 가장 기본이 되는 라이브러리로, java를 이루는 가장 기본적인 클래스들

2024년 11월 30일
·
0개의 댓글
·

[JAVA] 인터페이스

이전 포스팅에서 '추상 클래스'에 대해 알아보았고, 순수 추상 클래스는 클래스를 이루는 모든 메서드가 추상 메서드인 추상 클래스를 의미한다. 인터페이스는 순수 추상 클래스를 더 편리하게 사용가능한 기능이다.인스턴스 생성 불가능상속시 모든 메서드를 overriding 해

2024년 11월 25일
·
0개의 댓글
·

[JAVA] 추상 클래스

💡추상 클래스(Abstract Class) 추상 클래스란? 추상 클래스는 부모 클래스는 제공하지만 실제로 객체를 생성할 수 없는 클래스를 의미한다. 추상적인 개념을 제공하는 의미로 객체 생성이 불가능하다. abstract 키워드를 통해 추상 클래스임을 표시할 수

2024년 11월 25일
·
0개의 댓글
·

[JAVA] 다형성2

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡다형성의 활용 앞선 포스팅 다형성1에서는 다형성의 의미와 핵심기능을 살펴보았다. 이번 포스팅에서는 다형성의 목적과 활용에 대해서 포스팅한다. 다형성의 핵심기능 두

2024년 10월 27일
·
0개의 댓글
·

[JAVA] 다형성1

우선, 글을 작성하기 전 이 글의 모든 내용은 김영한님의 JAVA 강의를 바탕으로 함을 알립니다. 💡 다형성(Polymorphism)이란? >다형성(Polymorphism)은 객체지향 프로그래밍(Object Oriented Programming)의 대표적인 특징

2024년 10월 22일
·
0개의 댓글
·
post-thumbnail

[회고] 우테코 프리코스 지원 후기

올해 2월 자대 공학계열을 졸업하였다. 군대를 전역하고 나는 어떤 길을 걸어가야할까?라는 스스로에게 던진 질문에 대답하기위해 많은 생각을 하였고, 전공자 친구와 함께 처음으로 프로그래밍을 접하였다. 지금 생각해보면 지나간 시간이지만 이 시기가 가장 아쉬웠다.. 프로그

2024년 10월 21일
·
0개의 댓글
·

[TIL] Hadoop 5

Apache Sqoop이란 > sqoop은 일반적으로 사용하는 RDBMS(MySQL, Oracle)와 HDFS(Hive, HBase)간 데이터를 전송하기 위해 사용하는 툴이다. > >HDFS 저장소를 기준으로 import(RDBMS -> HDFS), export(HD

2024년 5월 15일
·
0개의 댓글
·