전체 글(137)
-
[자바 객체 지향] 객체 지향의 4대 특성과 클래스&객체
1. 객체 지향은 인간 지향이다 (1) 기존의 구조적 프로그래밍 언어 : Divide and Conquer (D&C) - Divide and Conquer은 프로그램의 동작/기능들을 논리적인 단위인 함수로 나누어 블록화해서 작성하는 것이다. => 천 리 길도 한 걸음부터! - 기존의 구조적 프로그래밍 언어에서 가장 중요한 것은 함수였다. - 이 때, 함수의 목적은 중복을 제거하고 논리를 분할하는 것이다. (2) 객체 지향 - 우리가 실생활에서 사물을 인지하는 방식대로 프로그래밍 할 수 있지 않을까?라는 생각에서 시작되었다. => 따라서, 객체 지향은 직관적이다. 2. 클래스랑 객체가 붕어빵틀과 붕어빵이라고? 우리는 Java 기본서를 볼 때, 클래스가 붕어빵틀에, 객체가 붕어빵에 비유되는 것을 흔히 볼 수..
2022.03.24 -
[Git] 기본 사용법
1. 기본 명령어 명령어 결과 git init Git 저장소로 지정함, GIt으로 관리하겠다 선언 git add 변경된 파일들 중 올리길 원하는 것을 선택 ( . 을 붙이면 변경된 모든 파일) git commit -m "커멋메세지" 커밋 메세지와 함께 커밋 git remote add 현재 저장소와 연결할 GitHub 저장소 주소 알려주기 git push 커밋까지 완료한 변경 파일들을 GitHub에 업로드하기 git clone 원격 Git 저장소 복제 git pull "원격저장소 별명" "브랜치" 원격 저장소의 특정 브랜치의 변경사항을 받아오기 (연결된 원격 저장소가 하나인 경우 대부분 origin) 2. Git이 추적하는 파일의 4가지 상태 상태 뜻 추적 안됨 아예 처음보는 파일이다! (아직 깃에 올라오..
2022.03.23 -
[Java] 데이터 타입, String 특징
Java의 데이터 타입에 대해 글을 쓴 줄 알았더니, Java script의 데이터 타입에 대해서 쓴 글이랑 착각했었다. 그래서 복습 하는 겸, Java의 데이터 타입에 대해 알아보겠다. 1. Java의 데이터 타입 - Java의 데이터 타입은 크게 두 가지, "기본 타입(primitive type)", "참조 타입(reference type)"으로 나뉘어진다. 데이터 타입 기본 타입(primitive type) 참조 타입(reference type) 종류 정수 타입, 실수 타입, 논리 타입 배열 타입, 열거 타입, 클래스, 인터페이스 2. 기본 타입 (Primitive Type) - 기본 타입을 이용해서 선언된 변수는 실제 값을 변수 안에 저장한다. - 위의 표 처럼 기본 타입은 다시 정수 타입, 실수..
2022.03.23 -
프로그래머스 K-Digital Training : 2기 클라우드 기반 백엔드 엔지니어링 지원 및 합격 후기
https://programmers.co.kr/learn/courses/13478 K-Digital Training : 2기 클라우드 기반 백엔드 엔지니어링 🔥[최종 합격자 발표 안내] 최종 선발 결과 안내 메일이 발송되었습니다! 메일이 확인되지 않을 경우 스팸함을 확인해 주세요. 🚀아쉽지만 2기는 마감되었어요. 미리 ‘오픈 알림 신청’하고 programmers.co.kr 1. 지원 이유 최근 혼자서 스프링을 공부하다가 어려움을 겪었는데, 마침 Spring을 다루는 교육이 프로그래머스에 생겨서 지원하게 되었다. 스프링 뿐만 아니라 현재 공부하고 있는 JPA, 그리고 저번에 잠깐 써본 도커와 AWS 등 다양한 부분들을 경험해 볼 수 있을 것 같아서, 나중에 큰 도움이 될 것 같았다. 2. 선발 과정 일단 ..
2022.03.14 -
2022 SK ICT Family 개발자 채용 챌린지 1차 코딩테스트 후기
https://programmers.co.kr/competitions/2231 2022 SK ICT Family 개발자 채용 챌린지 접수 22년 02월 25일 10:00 ~ 03월 10일 17:00 테스트 22년 03월 12일 10:00 ~ 03월 19일 17:00 programmers.co.kr 1. 참여 이유 현재 앞두고 있는 중요한 코딩테스트가 최소 두 개인데, 저번 하반기 카카오 엔터프라이즈 코테 이후, 기업 코테는 본 적이 없어서 오랜만에 실전 경험을 할 겸 참여를 해보았다. 2. 후기 일단 나는 12시에 시작하는 과외가 있어서 10시부터 11시까지 한 시간밖에 못풀었다.... 10시부터 오후 1시까지 총 3시간동안 진행하는 코테인데 그 중 한 시간밖에 시간이 없어서 합격이 목표는 아니고, 그냥..
2022.03.14 -
Spring Boot & JPA를 사용한 Volume Project 시작!
시작하게 된 계기 학교에서 진행하는 강의들 중에서는 내가 원하는 방향으로 진행할 수 있는 팀플이 거의 없었기에, 캠퍼스 픽에서 프로젝트 모집 글을 찾았다. 일단 기준은 Spring Boot를 사용할 것! 그렇게 프론트 2명, 백엔드 2명, 디자이너 1명으로 구성된 프로젝트 팀이 꾸려졌다! 시작 사실 시작은 작년 10월인가..? 그 즈음에 시작했다. 그리고 그 동안 아이디어 내고, 프로젝트 기획하고, 프로젝트 진행에 필요한 공부를 각자 어느정도 진행하기로 했다. 그리고 개발을 작년 12월~이번 1월 사이에 시작하게 되었다. 백엔드 개발은 다른 백엔드 분의 사정으로 약 한 달 정도 미뤄지다가 결국 그 분의 개인 사정으로 인해 나 혼자 백엔드를 진행하게 되었다. 프로젝트 소개 해당 프로젝트는 Sound Clo..
2022.02.20