보호되어 있는 글입니다.
Done 알고릐즘 2문제 자바의 정석 배열 https://bong-f.tistory.com/106 Learned 알고리즘 버벅거렸던 부분 배열의 특정 요소 삭제 후 > 바로 그 옆의 요소 삭제 할 때, 앞에서 이미 삭제 했으면 index를 같은 값을 써줘야 다음 값이 지워지는데, index+1을 하고 삭제 해서 버벅거렸다. max를 쓸 줄 몰라 버벅 거렸다 자바의 정석 && 배열 배열은 같은 타입이 여러 변수를 하나의 묶음(연속적인)으로 다루는 것 배열 생성시 여러 저장공간이 생기고 그것을 하나로 묶어주는 참조변수가 변수에 저장된다 배열의 길이는 "상수"다. 한번 생성시 바꿔주질 못한다. 배열의 크기를 바꾸려면 값들을 복사해서 새로운 배열을 ㅁ낟르어 줘야 한다 print(배열이름)하면 메모리주소가 반환되..
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를 활용할 수 있다는 것을 알게 ..
배운 것을 이해한대로 정리해 보았다. 학습자료 자바의 정석 기초편 클래스란 클래스의 정의 클래스를 기능적으로? 정의하자면 객체를 정의해둔 것이다. 제품의 설계도와 같은 것. 클래스의 구성요소 중심으로 정의하자면 관련있는 변수와 메소드를 묶어둔 것 그 객체의 구현된 기능을 사용하는 것이 결국의 목적으로 해당 변수와 메소드가 모여있는 객체를 생성하는데 이를 위한 특이 클래스. 그렇기 때문에 그 틀에 객체의 변수와 메소드를 묶여있다. 클래스 자체가 어떤 객체가 아님을 인지. 클래스의 용도 객체를 생성하는데 사용한다 사용자가 자바 내부에 미리 저장되어 있는 데이터 타입 외에 새로운 타입을 만들어 사용하는 목적 = 이 또한 객체를 생성하는 것이다 객체,인스턴스 객체의 정의 실제로 구현된 사물, 개념이며 속성과 기..
- Total
- Today
- Yesterday
- Stream
- Stack
- SQL코딩테스트
- 프로그래머스lev2
- 프로그래머스lev1
- 힙
- Sort
- 프로그래머스lev3
- 순열조합
- array
- 프로그래멋lev2
- thread
- 예외
- Gitignore
- spring-boot-qna
- 최단경로
- arraylist
- 우선순위큐
- JdbcTemplate
- 그래프이론
- Queue
- FLASK
- 동빈북
- 백준
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |