[Java] 07. 클래스, 객체, 인스턴스
public class Main public static void main(String[] args) { // 코드 작성 } } 만약 ‘Main’ 클래스를 생성할 경우 위처럼 사용하게 될 것입니다 그러면 클래스를 알아보고, 뒤이어 ‘객체’와 ‘인스턴스’도 간단하게 이해해보도록 합시다 1. 클래스 (Class) /...
public class Main public static void main(String[] args) { // 코드 작성 } } 만약 ‘Main’ 클래스를 생성할 경우 위처럼 사용하게 될 것입니다 그러면 클래스를 알아보고, 뒤이어 ‘객체’와 ‘인스턴스’도 간단하게 이해해보도록 합시다 1. 클래스 (Class) /...
처음 미니 프로젝트를 진행했을 때에는 Repo의 설정-Collaborators에 팀원들을 넣어 진행했었는데 이번에는 다른 방법으로 진행해보고자 합니다 개인 Repository 개인 Repo를 사용하면 해당 계정의 소유자만 관리 권한을 가지게 됩니다 연습용이나 포트폴리오, 개인 프로젝트에서 사용하기는 좋지만 공동 작업 기능은 조금 아...
함수는 어떤 값을 넣으면 어떤 값이 나온다는건 수학으로도 충분히 알고있는 내용입니다 하지만 프로그래밍에 넣는 함수는 느낌이 조금 다르니 사용하면서 차이를 생각해보는게 좋겠습니다 일단 수학에서는 f(x) = ... 또는 y = ...라는 형태로 함수를 사용했었죠? 프로그래밍에서도 마찬가지로 어떤 값을 넣으면 계산이 끝난 값이 출력되기 마련입니다 ...
1. REST 아키텍처(Architecture) : 시스템의 구조나 동작을 위한 설계 REST : ‘Representational State Transfer’의 약자로, 애플리케이션 개발의 아키텍처 스타일입니다 API : ‘Application Programming Interface’의 약자로, ‘응용 프로그래밍 인터페이스’를 의미합니다 ...
CURD는 데이터의 기본 4대 요소인 Create(생성), Read(읽기), Update(갱신), Delete(삭제)를 의미합니다 import { initializeApp, getFirestore, collection } from "https://www.gstatic.com/firebasejs/9.22.0/firebase-app.js"; // F...
처음으로 직접 팀원들과 함께 깃허브 프로젝트를 하다보면 병합 충돌이 일어나면서 당황하게 됩니다 저도 오늘 프로젝트를 해보며 어떻게 해결해야하는지 난감하기도 했구요 이 부분을 자세히 알아보고 해결할 수 있도록 알아봅시다 1. 작업 순서 # 클론 또는 이전 푸시가 끝나고 다른 branch를 생성한 뒤 새로운 기능을 만들 때 # 1. 프로젝트...
1. 깃허브(Github) ‘깃(Git)’이라는 시스템을 기반으로 만들어진 형상 관리 플랫폼 중 하나입니다 여기서 ‘형상 관리’는 변경 사항을 추적, 제어하는 과정을 의미합니다 대학교에서 과제를 작성하고 ‘최종.ppt’를 썼다가 ‘진짜최종.ppt’를 썼다가 ‘찐찐막최종.ppt’를 썼다가 그런데 이전 버전의 ppt에 있던 자료를 다시 찾아...
1. 증감 연산자 i++; 또는 ++i;를 작성하면 “i에 1을 더한다”라는 의미가 됩니다 타입 설명 사용 예 전위형 값이 참조되기 전에 증가/감소 k = ++i;j = –i; 후위형 값이 참조...
1. 기본형과 참조형 위 이미지에 있는 8개의 종류가 데이터의 가장 기본이 되는 타입으로 “기본형”이라고 불립니다 기본형 변수는 실제 값을 저장하며, 크게 [논리, 문자, 정수, 실수]형으로 분리됩니다 논리형 : boolean 문자형 : char 정수형 : byte, short, int, long 실수형 : float, doub...
변수란, 단 하나의 값을 저장할 수 있는 메모리 공간을 의미합니다 컴퓨터는 0, 1을 나타내는 최소 단위의 데이터인 비트(bit)가 있습니다 8비트 : 바이트(Byte) / 1,024바이트 : 킬로바이트(Kilobyte, KB) / 1,024킬로바이트 : 메가바이트(Megabyte, MB) 컴퓨터 용량이나 작업 관리자에서 성능을 보면 기가바이트...