객체지향 쉬울거같아서 덤벼들었더니

자바강의 들을 땐 아~ 이런 개념이구나 하지만 막상 코드 짜볼려니까 개념은 하나도 생각이 안나네.. 시작한지 일주일정도 됐지만 아직 적응하기가 힘드네

다들 두번째 언어는 어떻게 적응했지는 궁금하네요 특히 객체 자체에 대한 이해가 안감..

17개의 댓글

2018.07.18
다른사람이 니 근육을 움직이지 못하게 특징을 클래스에 때려박는거
0
2018.07.18
디자인 패턴을 외우면 좀 이해될지도?
0
난 신발공장 생각하면서 이해함 ㅋㅋㅋㅋㅋㅋ
0
2018.07.19
그냥 하다보면 알게됨
Do It!
0
2018.07.19
일단 싱글톤, 팩토리 패턴만 익혀도 객체 지향 발톱은 느낄 수 있음.
0
2018.07.19
객체 개념 보다 나중에는 이게 generic인지 clone이 가능한지가 더 헷갈리게 될텐디 ㅋ
0
2018.07.19
@동천마을
겁주지 마세여...
0
2018.07.19
@TTeau
객체 개념에서 뭐가 제일 어려운지
0
2018.07.19
@동천마을
그냥 객체 그 자체요
new 키워드로 객체를 만든다는건 알겠는데 객체를 왜 만드는 건지..
특히 배열 선언할때 int ABC[] = new int[4]; 왜 이런 방식으로 할당하는 지를 모르겠어요.
그리고 객체를 만들면 메모리 구조에 어떤 변화가 있는지 하나도 모르니 답답하네요
0
2018.07.19
@TTeau
영어좀 하니?

https://www.guru99.com/java-stack-heap.html

그리고 난 너무 헷갈려서 자바 객체는 그냥 포인터로 생각하기로 했었음.
primitive 타입 아니면 자바는 멍청해서 무조건 포인터처럼 방 만들어 줘야 되나보다.
방 만들어 주는 명령어가 그냥 new 인거고.

메모리 관리 오지겠네... 막 이런식으로.
근데 또 내가 메모리 관리는 못한대... 개 븅신 언어... 이랬던 기억이 나네.
0
2018.07.19
@동천마을
꿀자료 감사합니다. 와중에 또 궁금증이 생겼는데 참조변수가 객체를 가리킬때 가지는 크기는 몇인가요?
스택 프레임이 플러쉬된다는 의미가 뭐에여? 그 어셈블리어 esp, ebp처럼 할당해제하고 호출한 곳으로 다시 돌아가는 건가요?
0
2018.07.19
@TTeau
포인터로 생각하니 약간 이해가 가긴 하네요. 근데 메모리 관리는 누가하나요??
0
2018.07.19
@TTeau
자꾸 질문해서 귀찮게 해서 죄송한데 제가 위에쓴 int ABC[] = new int[4]; 이것도 결국은 변수 ABC가 참조변수인건가요?
0
2018.07.19
@TTeau
넹! 점점 이해 하고 있어염.
조금 다르긴 하지만 어쨋거나call by ref 에영

메모리 관리는 jvm 이 알아서 해줍니다.
이 jvm은 무료로 해줍니다.

플러쉬 된다는 의미는 JVM이 메모리 관리 하면서 GC(가비지컬렉션)을 하는데.
고때 사용자가 쓰지도 않고 잔류만 하고 있으면 flush 되면서 메모리 해제가 일어나염.
근데 이걸 내맘대로 할 수는 없어염.!
할수는 있는데... 그럼 ... 프로그램 잘 못 짠거애염...
자바는 소멸자가 있기는 한대... 잘 안써여

예전 pentium dx2 요런 시절에나 자바 메모리 병신 같아서 누가씀 이랬지
요새는 메모리 걱정 안하고 코딩 해도 어쨋건 돌아가염... ㅋㅋ
0
2018.07.19
@TTeau
아 그리고 클래스 크기는 기본 byte 크기로 알고 있어염!
이건 근데 아닐 수도 있음 .ㅋ
0
2018.07.19
@동천마을
도와주셔서 감사드려요 :)
양심없지만 가끔씩 개드립넷와서 코딩질문하는데 다음번에도 ㄷ도와주셨으면...ㅋㅋ
0
2018.07.19
@TTeau
코다 말고 꼭 훌륭한 엔지니어 되서 좋은 솔루션 만들어 주새오~
0
무분별한 사용은 차단될 수 있습니다.
번호 제목 글쓴이 추천 수 날짜 조회 수
180600 [컴퓨터] 다빈치 리졸브 쓰는분있나여 afterschool 0 18 분 전 16
180599 [모바일] 아이패드 저장공간 질문 1 가나가다라 0 52 분 전 29
180598 [컴퓨터] 150~200 4K 게이밍 견적 부탁 드려봅니다 2 라면死리 0 1 시간 전 34
180597 [잡담] sn850x 1tb 방열판 없어도 괜찮죠?? 6 김빵순 0 2 시간 전 52
180596 [컴퓨터] Am5 메인보드 asrock b650m pg lightning vs gigabite b650m-k 6 죽업 0 4 시간 전 68
180595 [컴퓨터] 올해 잘한거 펩타이드 1 9 시간 전 129
180594 [모바일] s21 3년째쓰다가 s24 울트라로바꾸고 느낀점 5 마법부오러사무국장 0 9 시간 전 489
180593 [견적] 중고 노트북 한번바조요 5 쯔네이 0 11 시간 전 135
180592 [컴퓨터] 간헐적 모니터 화면 깜빡거림은 왜생기는걸까요? 19 파라다이스 0 12 시간 전 151
180591 [모바일] 태블릿사서 사용용도 11 오브 0 14 시간 전 274
180590 [컴퓨터] 배그 멈춤현상 도와주세요(내용수정하였습니다,) 12 크크르삥뽕 0 15 시간 전 114
180589 [컴퓨터] 드디어 컴퓨터 다 샀다ㅜㅜㅜ 24 뽀삐뽀삐 0 16 시간 전 294
180588 [견적] 9700k 쓰고 있는데 컴퓨터 업글하려면 라이젠 뭐 사는게 좋음? 11 쪄까튼쎼쌍 0 21 시간 전 185
180587 [컴퓨터] jpg 열화 막는법? 7 정병장기입원 0 22 시간 전 249
180586 [모바일] 윈도우pc와 아이폰 사진연동 안되나? 4 cw 7 0 1 일 전 118
180585 [견적] 개붕이 견적 도와죠요 3 가기그게그거 0 1 일 전 83
180584 [모바일] 이거 삼전케어플러스로 넘어가야할정도임? 2 마법부오러사무국장 0 1 일 전 236
180583 [컴퓨터] 모니터 이상함 1 띵똥이 0 1 일 전 87
180582 [모바일] A25가 그렇게 별로임?? 7 울그락푸르락 0 1 일 전 170
180581 [컴퓨터] 독거미 도착함 12 쿠쿠N취킨 1 1 일 전 307