본문 바로가기

분류 전체보기97

(조금 늦은) 2주차 회고😅 - 적응중.. 매주 한번씩 쓰려니까 마치 블챌 개발 버전을 하는 느낌이네 이거.. #오히려좋아 사실 2주차는 조금 많이 아쉬웠던 주간이었다ㅜㅜ 이번 주차와 같은 태도로 부트캠프에 임하게 된다면 발전하는 개발자와는 멀어질 것 같아서 이번주에는 조금 반성하는 태도로 회고를 작성해보려 한다. 일단 2주차에는 기본적인 git과 자바 기초 문법에 대해서 배웠다. 사실 내용 자체는 부담이 없었어서 내가 '알고 있다는 착각' 때문에 더욱 학습에 대한 마음가짐이 나태해졌다고 생각한다.🤪 또한 2주차 일요일에 sqld 시험이 있었어서 온전히 복습을 하지 못하고 미뤄야했던 불안한 마음들이 더욱 아쉬웠던 것 같다. 역시 진리의 미리미리...ㅎ🦶🏻🔥 git은 국비를 다니며 두 번의 프로젝트를 거치며 사용을 했었다. git을 미리 배우면서 .. 2022. 9. 7.
[Java - OOP 기초3] 생성자와 내부클래스 🧭생성자 :인스턴스 변수들을 초기화하는데 사용되는 특수 메서드 (인스턴스 생성은 new 가 한다!) ✨메서드와의 차이점 : (생성자의 이름 = 클래스의 이름) 반드시 같아야 한다. 리턴타입 자체가 없다 (메서드에서 리턴값이 없을때 사용되는 void 마저 사용X) 클래스명(매개변수) { // 생성자 기본 구조 ...생략... } 매개변수 있을수도, 없을수도 있음 매개변수 없는 생성자 (=기본 생성자) : 매개변수 없기 때문에 객체 생성 방식으로 new 키워드와 생성자 호출해야함 매개변수 있는 생성자 : 개수, 타입에 맞게 생성자 호출해줘야 한다. * 생성자도 오버로딩이 가능하다. public class ConstructorExample { public static void main(String[] args.. 2022. 9. 7.
[Java - OOP 기초2] 필드와 메서드 👩‍💻변수 클래스 변수 / 인스턴스 변수 / 지역 변수 (=멤버변수, 필드) 메서드 내에 포함된 모든 변수 ✨클래스 변수, 인스턴스 변수 차이점 : static 이 있으면 클래스 변수, static이 없으면 인스턴스 변수 class Example { // => 클래스 영역 int instanceVariable; // 인스턴스 변수 static int classVariable; // 클래스 변수(static 변수, 공유변수) void method() { // => 메서드 영역 int localVariable = 0; // 지역 변수. {}블록 안에서만 유효 } } 인스턴스 변수 : new 로 생성됨, 각각의 고유한 속성 클래스 변수 : static 키워드로 선언됨, 공통된 저장공간 공유 손가락 수(5), .. 2022. 9. 7.
[Java - OOP 기초1] 클래스와 객체 🧱클래스와 객체 클래스 : 객체를 생성하는데에 사용하는 하나의 틀, 설계도 객체 : 클래스를 통해 생성된 객체 = 인스턴스 *인스턴스와 객체의 차이? : 객체 >= 인스턴스(사실상 같다!) 그러나 인스턴스는 어떤 '객체로부터 생성된것인지'를 강조 ✨클래스 정의 class 클래스명 { //클래스 정의 ~~~~~~ } ✨클래스의 구성 요소 public class ExampleClass { int x = 10; // (1)필드 void printX() {...} // (2)메서드 ExampleClass {...} // (3)생성자 class ExampleClass2 {...} // (4)이너 클래스 } (1)필드 (=속성): 클래스의 속성을 나타내는 변수 (2)메서드 (=기능) : 클래스의 기능을 나타내는 변.. 2022. 9. 7.
[git 오류] 'fatal: detected dubious ownership in repository at 디렉토리' 문제 상황 🤔 : d 드라이브 내 git 작업을 할 폴더 생성 (로컬 리포지터리) ⬇️ 원격 관리를 위해 로컬 리포지터리를 원격 리포지터리랑 연결 하려던 상황, 'git remote add origin ' 입력하여 연결 시도 fatal: detected dubious ownership in repository at 어쩌고 생성한 d드라이브 폴더에 미덥지않은 ownership이 발견되었다면서 거절된 상황. 정확한 이유를 잘 모르겠지만 기존에 생성했었던 로컬 리포지터리와 이번에 생성한 로컬 리포지터리의 깃허브 계정이 달라서 그런가 싶기도 하고..? 해결 방법 💡 : $ git config --global --add safe.directory '*' 를 입력해주면 .gitconfig 파일에 [safe] dir.. 2022. 8. 29.
1주차 회고😉 - 다시 한 번 나만의 레이스를 가가가 가보자고~ 험난하고도(?) 평탄했던 부트캠프 1주차가 끝났다. 국비를 다닐때도 호기롭게 1주차 후기를 작성했었는데, 약 5개월 정도 동안 작성한 글은 총 2개였다.(...) 벨로그를 사용했었는데, 당시 마크다운 작성 방식이 낯설어서 잘 안써졌던것도 있고.. (yes 핑계) 이번에는 아무래도 가장 많이 사용해본 네이버 블로그와 비슷한 티스토리를 선택하게 되었다. 국비를 다니며 다른 여러 아쉬움들이 존재하지만, 기록을 하지 않았던 것이 가장 큰 아쉬움으로 남기에, 이번 부트캠프를 다니면서는 느리고 볼게 없더라도 꾸준히! 매주 회고와 기록들을 남겨보려고 한다. 부트캠프에 오기 전까지🛣️ 사실 부트캠프 전에는 국비학원을 수강했다. 국비의 마지막 과정인 파이널프로젝트 발표를 마치고 2주 정도 뒤에 바로 부.. 2022. 8. 27.
220826 TIL - Linux 기초 / 배운 것👩‍💻 많이 들어봤던 그 '리눅스'에 대해서 기초적으로 배웠다. 리눅스(Linux)란? window, ios,.. 같은 운영체제(Operating System) 중 하나! 그 중에서도 우분투(Ubuntu)는 리눅스의 수 많은 버전 중에서 가장 많이 쓰이는 버전이다. 리눅스는 오픈소스이기 때문에 수정해서 사용하는 사람들이 많기 때문이다. 리눅스 혹은 cmd창 처럼 검은 화면에 흰 글씨로 명령어를 입력하는 방식을 CLI (Command Line Interface), 우리가 평소에 익히 써왔던 클릭으로 제어하는 방식을 GUI (Graphical User Interface) 라고 한다. CLI 방식은 GUI에 비해 상대적으로 높은 안정성과 빠른 속도를 지원하기 때문에 우리는 CLI 방식 또한 익혀야한.. 2022. 8. 26.