본문 바로가기

반응형

TIL

(185)
[TIL] 2021.01.16 exception throw Facts java 공부 알고리즘 공부(코딩테스트 준비) Feelings OK Findings throw 에러처리를 try catch 구문으로 하지 않고 다음 사용자에게 미루는 것 예를 들어 A 클래스의 메소드를 B 클래스가 사용할 때 A에서 발생할 수 있는 에러를 A에서 throw하고 B에서 try catch를 사용해 처리할 수 있다. How to solve a problem 2. Explore examples 1) start with simple examples 2) progress to more complex examples 3) explore examples with empty inputs 4) explore examples with invalid inputs Future Action Plans ..
[TIL] 2021.01.15 exception Facts 자바 exception 공부 flexibleHabit 업데이트 대전에서 남양주로 이사 daily-coding 공부(알고리즘) Feelings tired.. 장시간 운전하고 짐 옮기고 공부하려니 힘들다 Findings exception 오류 처리를 위한 어떤 것(일단은) \n "" 안에서 \n은 줄바꿈이다. try catch finally try{ 오류가 발생할 수도 있는 구문 } catch { 오류가 발생했을 때 실행할 구문 } finally { 오류가 발생하든 안하든 꼭 실행해야하는 구문 }; How to Solve a Problem? 1. Understanding the problem 을 위한 질문들 1) Can I restate the problem in my own words? 2) W..
[TIL] 2021.01.14 Collection frameworks Facts Java 공부 - Collection Frameworks flexiblehabit 업데이트 daily-coding 1커밋 Feelings Good Findings 컬렉션 프레임워크 전체 조망도 Set 집합. 순서가 없다. 중복을 허용하지 않는다. ArrayList 미리 배열의 크기를 정해놓지 않아도 값을 계속 추가할 수 있다. 중복을 허용한다. 제네릭 캐스팅을 강제로 해주지 않아도되도록 미리 collection의 데이터타입을 명시하는 것. 강제 캐스팅보다 데이터타입의 안정성을 더 잘 보장한다. ArrayList arrayObj = new ArrayList(); arrayObj.add("one"); String value = arrayObj.get(0); //오류가 발생한다. String val..
[TIL] 2021.01.13 객체지향의 사실과 오해 Facts 객체지향의 사실과 오해 독서 & 스터디 참여 자바스크립트 코딩테스트 시도 1커밋 flexibleHabit 1커밋 자바 공부 Feelings OK Findings 객체란? 역할과 책임을 가지고 협력하는 자율적인 개체 여러 역할을 가진 여러개의 객체들이 프로그램의 목적을 위해 협력한다. 자율적이란 말은 자신의 상태를 자신이 결정하는 것이다. 외부의 어떤 것도 자신의 상태를 직접 침범할 수 없다. 클래스란? 객체를 구현하는 한 방법이다. 절차지향과 객체지향의 차이점은? 절차지향은 데이터를 중심으로 순서대로 프로그래밍을 설계한다. 따라서 순서가 바뀌었을 때 프로그램이 잘 동작할지 보장하기 힘들다. 객체지향은 객체의 기능을 중심으로 순서와 관계없이 프로그래밍을 설계한다. 그래서 재사용이 용이하고 유지보..
[TIL] 2021.01.12 컬렉션, 예외, 폴리야 Facts 자바 공부 생활코딩 fleibleHabit 1커밋 자바스크립트 코딩테스트 1커밋 Feelings Not so good Findings 인생은 녹록치 않다. 가족의 행복을 지키려면 돈이 있어야 한다. 나의 행복을 지키려면 돈이 있어야 한다. 알고리즘이란? a process or set of steps 왜 알아야하는가? 문제해결의 기본이다. Interviews애서 중요하다. ^^ 어떻게 향상시키는가? plan 짜기 common patterns 마스터하기 Problem solving understand the problem concrete examples break it down solve or simplify look back and refactor recap and interview strate..
[TIL] 2021.01.11 알면서도 알지 못하는 것들 Facts JavaScript 알고리즘 강의 수강 flexiblehabit 업데이트 1커밋 알면서도 알지 못하는 것들 - 김승호 읽기 Feelings Good Findings javascript udemy 강의노트 Big O notation은 공간복잡도도 나타낸다. for문이 몇개 있든 공간복잡도는 변수를 몇 개 사용하느냐에 따라 달라진다. Array 맨 끝에 추가, 삭제하면 O(1) Array 맨 처음에 추가, 삭제하면 그 뒤 모든 index가 바뀐다. 즉 O(n) Key, value 값을 이용하는 Object는 대부분 O(1) Future Action Plans 아침에 일어나자마자 숨쉬기 운동, 스트레칭하고 임원회의 열기 Feedback 오늘은 아침부터 별로인 날이었다. 일찍은 일어났지만 몸이 엄청 ..
[TIL] 2021.01.10 객체지향의 사실과 오해 Facts JavaScript 코딩테스트 Java 공부 FlexibleHabit 업데이트 Java스터디 2회차 객체지향의 사실과 오해 읽기 Feelings Good. OK Findings for(A:B) B에서 객체를 하나씩 차례로 꺼내 A에 넣는다는 뜻 클래스는 인터페이스를 여러개 implements할 수 있다. 객체는 의무 책임와 책임을 갖고 협동하는 존재 Future Action Plans 객체지향의 사실과 오해 읽기 내일 피칭영상 찍기 시도 1회 해보자. Feedback 체력이 없을 수록 맨 먼저 공부하는 결정은 매우 잘한 것 같다. 공부시간을 짧게 가져가더라도 맨 먼저 공부하자. 안그럼 시작도 못한다.
[TIL] 2021.01.09 split(), java 오류 cannot find symbol, instance Facts 호흡 후 임원회의 (태호의 세포들) 자바스크립트 코딩테스트 자바 프로그램 제작 FlexibleHabit 업데이트 6시 퇴근 Feelings Very Good Findings split() - 연구중 instance은 자바가 특정 class 이름을 찾지 못할 때 나타난다. instance 클래스가 메모리에 저장된 것 Future Action Plans import ,export와 jest 사용법 연구하기 java 프로그램 연구 후 커스터마이징하기 객체지향의 사실과 오해 읽기 심심하면 FlexibleHabit 업데이트하기 Feedback 오늘은 코딩은 많이 했는데 배우는 건 적었던 하루였다. 집에가서 저녁 먹고 기분 좋게 인강 들어야지

반응형