Done 미션 완료 미션과 관련된 개념 학습 Learned 함수형 프로그래밍 vs 객체지향 프로그래밍 어떤 것이든 컴퓨터는 신경 안쓴다. 인간이 보기에 편하고 사용하기 좋은 것 둘의 프로그래밍은 반대는 아니다. 다른 것 함수형 프로그래밍은 문제를 함수 단위로 나누고 해결 vs 객체지향은 객체 단위로 나누고 해결 함수형 프로그래밍은 알고리즘을 노출 x vs OOP는 알고리즘을 노출, 전역상태 인정 선언형 vs 명령형 선언형 : a is b. "웹페이지의 상단부 이것은 제목이다." 처럼 a는 b라고 선언하는 방식. 이것이 어떤 방식으로 나타내는 것이 아니다. how보다 프로그램의 목적에 집중 명령형 : 어떻게How 구현되는지에 더 집중. 컴퓨터가 수행해야할 명령 중심의 구성. (for문만 봐도 i변수 선언하..
Done 함수형 프로그래밍 관련한 미션 수행 중 자바의 정석 cha15 람다와 스트림 강의 일부 들음 Learned 함수형 프로그래밍이 어떤 것인지 배웠다. 순수함수처럼 (a ,b) = (a+b) 외부의 변수를 차단하여 안정성 있는 프로그래밍으로 읽힌다. 이 부분에 대해서는 더 공부해서 오늘 정리해야 겠다. Bad 미션을 받는다 > 개념공부를 한다.> 문제를 푼다 로 방식을 바꾸었는데 오늘 배운 개념이 미션과는 살짝 엇나간 길이어서 미션 해결에 시간이 생각보다 많이 걸리는 중이다. 그에 맞는 꼭 맞는 개념 자료가 없다면 빨리 포기하는 것도 상책 운동을 하지 않았다. 미션에 욕심이 나서 늦게까지 하닥 생활 패턴을 버린 것 같다. - Good 미션 해결을 하면서 다시 재미를 찾은 것 Feeling 미션 해결..
Done 어제 학습했던 자바의 정석 CHAPTER6를 외울부분만 따로 정리했다. https://bong-f.tistory.com/95 백기선님 2주차 스터디를 완료 자바의 정석 chpater7 절반 완료 Learned String a = "hello"를 컴파일 하면 변수는 스택에 "hello"는 힙에 저장되고 그 주소가 a에 저장되어 있다는 것, 그리고 a = "bye"를 해도 "hello"가 사라지지 않으며 Striing c = "hello" 를 추가하면 아까 만든 "hello"의 주소가 c에 저장된다는 것을 배웠다. String type에 대해 좀 더 잘 이해할 수 있게 되었다. 캐스팅과 타입 프로모션이란 용어에 대해 알게되었다. 자바에서 타입을 명시하지 않고도 var를 활용할 수 있다는 것을 알게 ..
배운 것을 이해한대로 정리해 보았다. 학습자료 자바의 정석 기초편 클래스란 클래스의 정의 클래스를 기능적으로? 정의하자면 객체를 정의해둔 것이다. 제품의 설계도와 같은 것. 클래스의 구성요소 중심으로 정의하자면 관련있는 변수와 메소드를 묶어둔 것 그 객체의 구현된 기능을 사용하는 것이 결국의 목적으로 해당 변수와 메소드가 모여있는 객체를 생성하는데 이를 위한 특이 클래스. 그렇기 때문에 그 틀에 객체의 변수와 메소드를 묶여있다. 클래스 자체가 어떤 객체가 아님을 인지. 클래스의 용도 객체를 생성하는데 사용한다 사용자가 자바 내부에 미리 저장되어 있는 데이터 타입 외에 새로운 타입을 만들어 사용하는 목적 = 이 또한 객체를 생성하는 것이다 객체,인스턴스 객체의 정의 실제로 구현된 사물, 개념이며 속성과 기..
그동안 의문이던 것들에 대한 여러 가이드를 받을 수 있었다 기억할 것 이번 CS목표는 언어JAVA 에 익숙해지기, CS중하구나 느끼기 정도만 : 생각해보면 JAVA에 많이 익숙해지고 있는 것 같다 어떤 것을 배웠는지 기록하기 ~를 풀어서 ~를 이해하게 되었다. 로 알고리즘도 학습해야해 걸어가는 속력과 방향 인지 지식의 구조화, 내 톱니바퀴에 맞추기 https://maeng-dev.tistory.com/98?fbclid=IwAR3h7Qc2-MCnlHAnFqGP5GPD-f27pK84AeNIYHufEXYNlFER3Xo2W1410wY 개선할 것 (같은 학습 동료분의 좋은 글에서..)앞으로 미션을 받으면 이것의 바탕 학습을 공부할 것인가, 미션해결에 중점을 둘 것인가 고민해야겠다. 하루 단위는 불가하더라도 일주일..
Done 아침: 코드스쿼드 마스터 강의 미션 주제가 자바의 정석에 있어서 자바의 정석 Chapter6 객체지향프로그래밍1 을 학습했다. 비공개 - 자바의 정석 기초편 ch6 정리 Learned 그동안 나의 마구잡이로 작성했던 코드. 하나의 소스파일 안에는 하나의 pulbic class 파일만 있도록 해야 한다는 사실을 알았다. 앞으로 코드 작성할 때 주의! : public 에 대해 학습해야겠다 대략 알고 있던 내용들을 정리해 줬다. 구체적인 단어들을 알게되었다. (참조변수, 참조변수에는 메모리 주소가 저장된다는 것, 선언위치에 따른 변수 종류의 결정 등) 특히 호출 스택을 배워 앞으로 코드가 메모리에 어떤 순서로 올라가는지 알게되었다. 다른 사람의 코드를 이해할 때 도움이 될 것 같다 참조형은 주소가 저..
Done java gui 사용자로부터 좌표 입력받아 점 찍는 것 까지 구현 / input값 조건 확인 완료 Learned 파이썬에서 부모 클래스 상속이랑(Class 자식(부모))이런식으로 자식 클래스를 만들어 부모 클래스를 상속한다 / 자바에서 extends랑 같은 개념인 것인가? : 파이썬에서 클래스를 상속받을 때 ini 메소드로 세팅된 값에서 값을 변경해주엇는데 여기는 만든 객체의 클래스명과 동일한 메소드(생성자)의 세팅값을 override 해주는 개념인 것일까? 자바 변수명 동적으로 생성할 땐 list나 map을 써줘야 한다 (왜그런지 공부하기) : https://hashcode.co.kr/questions/2408/%EC%9E%90%EB%B0%94%EC%97%90%EC%84%9C-%EB%B3%80..
Done 자바의 정석 1chapter 미션 성공 그리디 일부 산책(이라 쓰고 운동이라 친다) 영어 조금 Learned StringBuffer 란? 문자열 추가/ 변경이 많은 작업에서 쓰인다 : 단 무겁기 때문에 해당 작업이 많은 경우에만 편리하게 쓸 수 있다. 링크1 : https://wikidocs.net/276 링크2 : https://docs.oracle.com/javase/7/docs/api/java/lang/StringBuffer.html 링크3: https://eyears.tistory.com/entry/StringBuffer%EB%A5%BC-%EC%82%AC%EC%9A%A9%ED%95%98%EB%8A%94-%EC%9D%B4%EC%9C%A0 여기공부해줘야함 문자열을 뒤집어 주는 문제에서 Sti..
- Total
- Today
- Yesterday
- Sort
- 힙
- Gitignore
- 프로그래머스lev1
- 최단경로
- 순열조합
- JdbcTemplate
- thread
- arraylist
- 백준
- Stack
- spring-boot-qna
- 예외
- 프로그래머스lev2
- FLASK
- 그래프이론
- 동빈북
- Stream
- SQL코딩테스트
- 프로그래머스lev3
- 우선순위큐
- 프로그래멋lev2
- array
- Queue
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |