본문 바로가기

반응형

TIL

(185)
[TIL] 2021.01.08 <~>, @Override, 커맨드+n, parseInt(), ArrayList.get(index); Facts 자바스크립트 공부 자바 공부 FlexibleHabit 업데이트 Feelings 몸이 안좋다.. 힘들당.. Findings Big O notation은 시간복잡도 뿐만 아니라 메모리를 얼마나 쓰는지도 관심을 가진다. 단순히 앞에 언급한 자료형을 똑같이 쓰는 용법 ex) ArrayList names = new ArrayList(); @Override 부모 클래스의 메소드를 재정의할 때 쓰는 것. 해당 클래스의 입맛에 맞게 수정할 수 있다. implements interface를 구현할 때 쓰는 용어 ex) public class Human implements Animal { } 커맨드+n intllyJIdea에서 쓰이는 유용한 기능으로, getter, setter, toString() 등의 메소드..
[TIL] 2021.01.07 시간복잡도, Big O notation Facts 자바스크립트 코딩테스트를 위한 udemy 알고리즘 강의 공부 자바 공부 FlexibleHabit 리팩토링 Feelings Good Findings Big O notation O(1) O(n) O(n^2) 등의 종류가 있다 첫번째는 argument의 값의 크기에 상관없이 시간복잡도가 일정한 알고리즘이다. 두번째는 argument의 값이 커짐에 따라 시간복잡도도 증가하는 알고리즘이다. 세번째는 argument의 값이 커지면 시간복잡도가 기하급수적으로 증가하는 알고리즘이다. timecomplexity 시간 복잡도 단순히 런타임 시간을 측정하는 것이 아니라 오퍼레이션의 개수를 측정한다. Interface 인터페이스는 클래스를 만들기 위한 규칙 같은 것? 클래스가 인터페이스를 상속할 수 있다. Futu..
[TIL] 2021.01.06 commit 욕심과 의심은 버릴 수록 좋다! 현재를 즐기자, 공부가 안되면 안되는 대로, 욕심을 버리고 지금 할 수 있는 최선을 다하자 Facts 코딩테스트 인강 정하기 Java 공부 플렉서블해빗 1커밋 8시 30분까지 코딩테스트 인강 3개 다 사기 8시 30분부터 깃 블로그 글 읽기 9시 깃 블로그 스터디 Feelings 망했어도 지금부터 하면 된다 ㅋㅋ 뭔 상관? 다시 시작하자 Findings developeonmyown.tistory.com/84 [스터디 회고] 커밋은 스냅샷이다. 다른 점이 아니다! Commits are snapshots! not diffs! https://github.blog/2020-12-17-commits-are-snapshots-not-diffs/ 위 블로그 글을 읽고 코드숨 커뮤니티와..
[TIL] 2021.01.05 클래스, constructor, 인터페이스, isEmpty() Facts Java 공부 flexiblehabit 업데이트 코딩테스트 1커밋 Feelings Good but 개선할 여지가 있음! Findings 클래스란? 객체들의 템플릿. 클래스를 통하여 공통적인 state를 가지고 있는 여러 인스턴스들을 만들 수 있다. constructor란? 클래스의 state를 field라고 하는데 이 field의 값을 외부에서 접근하게 하려면 setter메소드가 필요하다. field들이 많으면 많을 수록 생성해야 하는 setter 메소드들이 많아지는데 이를 한꺼번에 처리할 수 있게 해주는 고마운 녀석. 여러 field들을 한 번에 설정하여 인스턴스를 생성하게 하거나, field들의 값이 패러미터를 통해 전달되지 않은 경우 초기값으로 인스턴스를 생성시킬 수 있게 한다. 인터페이..
[TIL] 2021.01.04 field, setter, getter Facts 클래스 설명하기 클래스 사용해서 프로그램 만들기 JavaScript 프로그래머스 연습 --------------------------- 이력서 쓰기 코드숨 멤버십 신청 Feelings Tired Findings field 클래스가 가지고 있는 속성. 객체에서 프로퍼티와 비슷한 역할을 한다. constructor 객체가 생성될 때 자동으로 실행되는 메소드 setter 클래스 안에서 field에 값을 넣는 함수. 값을 넣을 뿐 아무 것도 리턴하지 않는다. getter 접근 지정자가 private인 필드 값을 클래스 밖에서 리턴하기 위해 사용하는 메소드 클래스란? Future Action Plans 피칭영상만들기 Feedback 시간관리를 잘 하자
[TIL] 2021.01.03 find(), else if, reached end of file while parsing error Facts Java 유데미 코딩테스트 1개 통과 JavaScript 코딩테스트 연습 FlexibleHabit 리팩토링 Java 스터디 1회차 진행 Feelings 아쉬움 Findings reached end of file while parsing error는 괄호를 제대로 안 닫았을 때 발생한다.. if else가 아니라 else if... arr.find(element => 조건) 은 조건을 만족하는 element 그 자체를 반환한다. Future Action Plans 01.02 Future Action Plans 에서 못한 것 끝내기 Java 네 가지 개념 설명하고 프로그램 만들기 Feedback 시간이 많다고 관리를 소홀히하면 낭비가 심해지고 가용시간이 출근할 때와 그닥 달라지지 않을 수 있다. ..
[TIL] 2021.01.02 Math.round() Facts 2주간 대전에서 지내기 위해 냥이와 이사 FlexibleHabit 리팩토링 1커밋 Java 인강 테스트 2개 통과 JavaScript 코딩테스트 연습 1커밋 Feelings 자투리 시간을 잘 활용하여 오늘의 목표를 달성했다 굳! Findings Math.round 메소드는 입력값을 반올림한 수와 가장 가까운 정수 값을 반환한다. Future Action Plans 내일은 9~6시 FlexibleHabit점검 후 업데이트 Java 인강 테스트 1개 통과 JavaScript 코딩테스트 새로운 문제 도전 6시부터 피칭영상제작 이력서제작 멤버십신청 Feedback 굳! 오늘도 한 걸음 성장했다!!
[TIL] 2021.1.1 method, parameter, arguments, long Facts Java 공부 코딩테스트 1커밋 FlexibleHabit 1커밋 Feelings ok Findings method 메소드란 재사용 가능한 코드뭉치들이다. 예시) public static () { 재사용할 코드뭉치들 }; 의 형식이다. parameter 위 예시에서 메소드가 받을 인자들에 해당한다. 괄호 안에서 바로 선언할 수 있다. public static (String name, Int age) { 재사용할 코드뭉치들 }; 이렇게 된다면 변수의 선언과 메소드의 parameter 명시가 동시에 해결된다. arguments arguments란 위에서 선언되거나 명시된 parameter의 값으로 들어가는 아이들이다. 위의 메소드가 인자로 받는 name의 value가 '김태호'라면 ''김태호'가 n..

반응형