[항해99 취업 리부트 코스 수강 후기] 2개월 간의 이직 준비 회고
👩🏻💻 항해99 리부트코스를 진행하며 느낀 회고를 기록합니다.
👩🏻💻 항해99 리부트코스를 진행하며 느낀 회고를 기록합니다.
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 한 일 (회고)
오늘 할 일
오늘 할 일 구직 활동 [구직] 원티드에서 주관하는 커리어 킥오프의 프리미션 과제하기 (제출은 3/26일까지) 이력서 경험을 Fact와 Lesson으로 정리하기(이어서)
오늘 할 일 구직 활동 오늘의 집 Software Engineer, Backend 지원 자격요건과 우대사항, 채용설명회 보면서 지금의 이력으로 지원 가능한지 여부 판단하기 원티드에서 주관하는 커리어 킥오프의 프리미션 과제하기 (제출은 3/26일까지) ...
오버라이딩 조상 클래스로부터 상속받은 메서드의 내용을 변경하는 작업 override의 사전적 정의는 ‘~위에 덮어쓰다(overwrite)’이다.
상속 상속의 정의 기존의 클래스를 재사용해서 새로운 클래스를 작성하는 것. 두 클래스를 조상과 자손으로 관계를 맺어주는 것. 자손은 조상의 모든 멤버를 상속받는다.(생성자, 초기화블럭 제외) 자손의 멤버갯수는 조상보다 적을 수 없다. (같거나 많다.) 보다 적은...
생성자 인스턴스가 생성될 때 호출되는 ‘인스턴스 초기화 메서드’ 인스턴스 변수의 초기화 작업에 주로 사용된다.
클래스 메서드와 인스턴스 메서드 인스턴스 메서드 인스턴스 생성 후, ‘참조변수.메서드이름()’으로 호출 인스턴스 변수와 관련된 작업을 하는, 즉 메서드의 작업을 수행하는데 인스턴스 변수를 필요로하는 메서드
추상클래스(abstract class) 추상클래스란? 클래스가 설계도라면 추상클래스는 미완성 설계도(미완성 메서드를 포함하고 있다는 의미) 완성된 설계도가 아니므로 인스턴스 생성은 불가하고, 새로운 클래스를 작성하는데 도움을 줄 목적으로 작성한다. 예를 들어 TV 제품...
참조변수와 인스턴스의 연결 메서드를 호출할 경우, 참조변수 타입에 관계없이 항상 오버라이딩된 메서드가 호출된다. 멤버변수로 호출할 경우, 참조변수의 타입에 따라 달라진다. 즉 멤버변수가 조상클래스와 자손클래스에 중복 정의된 경우 조상타입의 참조변수를 사용했을 때는 조상...
참조변수의 형변환 참고하고 있는 인스턴스에서 사용할 수 있는 멤버의 갯수를 조절하는 것. 조상-자손 관계일때만 서로 형변환이 가능함. 캐스트연산자를 사용하며, 괄호()안에 변환하고자 하는 타입의 이름(클래스명)을 적어주면 된다.
제어자(modifier) 제어자는 클래스, 변수, 메서드의 선언부에 함께 사용되어 부가적인 의미를 부여한다. 제어자의 종류는 크게 접근 제어제와 그 외 제어자로 나뉜다.
JVM의 메모리 구조 응용 프로그램이 실행되면, JVM은 시스템으로부터 프로그램을 수행하는데 필요한 메모리를 할당받고 JVM은 이 메모리를 용도에 따라 여러 영역으로 나누어 관리한다.
[orphan branch] main에 종속되지 않는, 빈 branch 만들기
인텔리제이에서 깃과 깃허브 사용하기
람다식이 ie 지원 안 되는 문제
참조 타입 기본 타입과 참조 타입 기본 타입은 실제 값을 변수에 저장하고, 참조 타입은 객체의 번지 값을 저장한다. 변수는 스택 영역에 생성되고, 문자열 리터럴은 힙 영역에 String 객체로 생성된다. 참조 타입에는 배열, 열거, 클래스, 인터페이스가 있다.
알고리즘의 기초 컴퓨터 알고리즘의 정의 컴퓨터 언어 컴퓨터와 대화하기 위해 사용하는 언어
다형성 object casting : 형변환 virtual method invocation polymorphic argument (슈퍼클래스를 입력값으로 이용하면 슈퍼클래스, 상속클래스 객체 모두 사용 가능하다.) instanceof heterogeneous ...
객체 지향 프로그래밍 레고 블럭처럼 조립해서 하나의 프로그램을 만드는 것. 쉽게 말하면, 객체는 여러 목적을 가진 로직(변수와 메소드) 를 그룹핑한 것. 따라서 다른 곳에도 활용 가능해진다.(재활용성 ↑)
공부할 것 메소드나 객제지향 개념을 차근차근 내 언어로 숙지할 것. 완벽히 숙지되지 않아서 클래스를 만들다 막히고, 자꾸 개념을 다시 찾아보게 된다. 생활코딩 강의참조 메소드와 객제지향 개념 클래스와 인스턴스와 객체 클래스 멤버와 인스턴스 멤버 유효범위 객체...
배운 것 캡슐화를 위한 private과 Getter, Setter 메소드 Setter 객체 지향 프로그래밍에서는 객체의 필드를 객체 외부에서 직접 접근하는 것을 막는다. Why? 외부에서 변경할 경우 객체의 무결성이 깨지기 때문. 따라서, 메소드를 통해 필드를 변경하는 방...
싱글톤 전체 프로그램에서 단 하나의 객체만 만들도록 보장해야 하는 경우, 이 객체를 싱글톤이라고 함. 클래스 외부에서 new 연산자로 생성자를 호출할 수 없도록 생성자 앞에 private 붙여줌 자신의 타입인 정적 필드를 하나 선언하고, 자신의 객체를 생성해 초기화 ...
06-5 인스턴스 멤버와 정적 멤버 핵심 키워드 클래스에 선언된 필드와 메소드가 모두 객체 내부에 포함되는 것은 아니다. 포함되지 않고 클래스에 그대로 남아 있는 것도 있다. 인스턴스 멤버는 객체마다 가지고 있는 멤버, 정적 멤버는 클래스에 고정된 객체들이 공유하는 멤버
06-4 메소드 메소드 호출 클래스 내부에서 호출할 경우 메소드 이름만 호출, 외부에서 호출할 경우 객체을 생성하고 참조 변수를 이용해야 함
06-4 메소드 메소드 선언 메소드 선언부(signature) 리턴타입 : 메소드가 리턴하는 결과의 타입을 표시 메소드 이름 : 메소드의 기능이 드러나도록 식별자 규칙에 맞게 이름을 지음 매개 변수 선언 : 메소드를 실행할 때 필요한 데이터를 받기 위한 변수를 선언 ...
혼자 공부하는 자바 - chap6 클래스 06-1 객체 지향 프로그래밍 객체란? 물리적으로 존재하거나 추상적으로 생각할 수 있는 것 중 자신의 속성을 가지고 있으면서 식별 가능한 것. 속성과 동작으로 구성되어있고, 자바에서는 각각 필드와 메소드라 부른다.
jsp/servlet forward란? 일정 부분만 처리하고 다른 서블릿에 넘겨주는 작업.
학습 목표 SQL이 무엇인지 이해한다. MySQL에서 Database를 생성할 수 있다. MySQL에서 Database를 이용하는 계정을 생성하고, 권한을 부여할 수 있다. 생성한 Database에 sample데이터를 추가할 수 있다.
JAVA 배운 것 문자와 문자열의 리터럴과 문자열 결합 방법 두 변수를 바꿀 때는 tmp를 사용한다. 기본형은 실제 값을 저장하고, 참조형은 메모리 주소를 저장한다. 기본형의 표현범위 계산하는 법을 알면 숫자 범위를 따로 외울 필요 없다. n비트로 표현할 수 있...
JAVA 배운 것 이번주부터 박재성 강사님의 TDD, 클린코드 교육을 다시 듣고있다. 그리고 오늘 처음 혼자 힘으로 문자열 계산기를 구현했다. 아직 리팩토링할 부분이 많아 갈 길이 멀었지만, 오늘 목표한 혼자 힘으로 구현하기를 성공할 수 있어 뿌듯하다. System.out...