profile
호기심이 많은 백엔드 개발자
post-thumbnail

[자료구조] 자료구조의 개념과 종류

자료구조(Data Structure)란? 자료구조(Data Structure)는 데이터를 효율적으로 저장하고 관리하기 위한 방법과 체계를 의미합니다. 프로그램 개발 및 소프트웨어 설계에서 중요한 역할을 하며, 알고리즘의 성능에 직접적인 영향을 미칩니다. 자료구조의

2025년 1월 4일
·
0개의 댓글
·
post-thumbnail

[Java] 접근제어자

접근 제한자(Access Modifier)는 말 그대로 접근을 제한하기 위해 사용됩니다. 여기서 접근이란 클래스 및 인터페이스 그리고 이들이 가지고 있는 멤버의 접근을 말합니다. 어떤 경우에는 클래스와 인터페이스를 다른 패키지에서 사용하지 못하도록 막을 필요가 있습니다

2024년 1월 19일
·
0개의 댓글
·
post-thumbnail

[Java] 오버로딩(Overloading)과 오버라이딩(Overriding)의 차이

오버로딩(Overloading)과 오버라이딩(Overriding)은 객체지향의 특징 중 하나인 다형성을 지원하는 방법입니다. 이 둘은 각각 다른 용도와 동작을 가지고 있습니다.'오버로딩(Overloading) / 확장'같은 이름의 메서드 여러 개를 가지면서 매개변수의

2024년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Java] Null 과 NullPointerException

null 은 값이 존재하지 않는, 없다는 뜻이다.참조형 변수에는 항상 객체가 있는 위치를 가리키는 참조값이 들어간다. 그런데 아직 가리키는 대상이 없거나, 가리키는 대상을 나중에 입력하고 싶다면 어떻게 해야할까?참조형 변수에서 아직 가리키는 대상이 없다면 null 이라

2024년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Java] 기본형 VS 참조형

변수의 데이터 타입(자료형)을 가장 크게 보면 기본형과 참조형으로 분류할 수 있다.int , long , double , boolean 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터 타입을 기본형이라 한다.모두 소문자로 시작된다비객체 타입이므로 null 값을 가질

2024년 1월 5일
·
0개의 댓글
·
post-thumbnail

[Java] 클래스와 데이터

클래스가 필요한 이유를 변수만 사용 -> 배열만 사용 -> 클래스 도입 의 과정을 거쳐 예제코드를 이용하여 설명하겠다.학생수가 늘어나면 코드도 늘어는 문제를 알 수 있다 그럼 배열을 사용해보자!!배열을 사용한 덕분에 학생이 추가되어도 배열에 학생의 데이터만 추가하면

2024년 1월 5일
·
0개의 댓글
·
post-thumbnail

[네트워크] REST, REST API, RESTful 이란?

"Representational State Transfer"의 약자이다.자원을 이름(자원의 표현)으로 구분하여 해당 자원의 상태(정보)를 주고 받는 모든 것을 의미한다.자원(resource)의 표현(representation)자원: 해당 소프트웨어가 관리하는 모든 것e

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

브랜치 전략 Git-flow / GitHub-flow

Git 브랜치 전략이란? >- Git 브랜치 전략은 프로젝트에서 Git 브랜치를 효율적으로 사용하기 위한 일련의 규칙과 가이드라인이다. 이는 주로 팀 또는 개발자 간의 협업을 원활하게 하고, 코드의 안정성을 유지하며, 버전 관리를 효과적으로 수행하기 위한 방법을 제시

2023년 12월 31일
·
0개의 댓글
·
post-thumbnail

[Git] Commit Message Convention

2023년 12월 31일
·
0개의 댓글
·