자바로 스윙 등 GUI를 하는 건 오늘날 실무에서 사실상 하지 않습니다. 대학교에서 매우 옛날 지식을 가르치나보네요;; 제 강의에서는 다루지 않습니다. 다루는 다른 강의나 책도 요즘은 거의 없을거예요. 다만 GUI는 그냥 적용지식 수준이라 무료파트에서 다루는 지식만으로도 쉽게 하실 수 있습니다. 자바란 언어 자체를 제대로 배워놓으시면 해당 GUI 라이브러리의 설명서 좀 보고 그냥 바로 사용하실 수 있어요.
안녕하세요 다름이 아니라 배열의 복사에 대해 궁금한 점이 생겨서요! 지금까지 배열의 깊은복사를 할 때 clone()메서드를 활용했었습니다 그런데 오늘 우연히 docs에서 object의 clone 메서드는 얕은 복사가 된다고 나와있었습니다 찾아본 결과 array 타입은 예외라고 하더라구요! 예외라면 재정의 했다는 것인지 궁금해서 클래스를 뒤져봐도 clone메서드를 찾을 수가 없어서 질문 남깁니다! 왜 굳이 array만 clone시에 깊은 복사를 하도록 만들었는지..
안녕하세요, leeflect님. 배열 뿐 아니라 특정 클래스들은 deep copy를 하도록 재정의되어 있습니다. (근데 이 말 때문에 착각할 수 있는게, 배열도 그 안의 내용물이 참조형일때는 각각에 clone을 적용해야 합니다.) 우리가 어떤 클래스를 만들 때도, 그게 어떤 구조를 갖고 있느냐에 따라 클론할 방식을 재정의해야 하죠. clone이란게, 누가 하느냐에 따라 그 주체에 맞게 재정의해줘야 하기 때문에 Object는 기본적으로 얕은 복사로 정의되어 있는겁니다. 아주 쉽게 말하자면(정확한 비유는 아님) 사람을 복제하려면 머리 몸통 팔다리를 복제해야 하고, 지렁이를 복제하려면 그냥 통짜로 복제하면 되죠. 때문에 '생물(Object)'을 어떻게 복제할 것인가냐는 그게 어떤 생물이 될지 모르기 때문에 추상적으로 shallow copy로 되어 있는 것입니다.
🎟 [ 전체강의 선착순 반값쿠폰 (매주 갱신) ]
bit.ly/yalco-fcfs-coupon
🤓 [ 전체 강의(약 21시간) 수강하기 ]
아래 링크에서 유료 파트가 포함된 전체강의를 수강하실 수 있습니다.
inf.run/C1qj
🏫 [ 전체강의 대학생 할인 (상시) ]
대학교 이메일 계정이 있다면 아래 링크를 클릭해주세요!
www.yalco.kr/univ-dc/?lecture=java
물론입니다. 메일 주세요 🙂
잘 아는 것과 잘 가르치는 건 별개의 능력인데, 수업 준비를 많이 하신게 느껴져요..! 비유를 들면서 설명해주니까 교과서적 정의를 가르치는 다른 강의들보다 비전공자들에게 정말 도움이 많이 되는 강의입니다 ㅠㅠ 양질의 무료 컨텐츠 정말 감사합니다
도움되어드려 기쁩니다! 어려운 부분 있을 땐 언제든 질문주세요~!!
˗ˋˏ진짜ˎˊ˗ 자바 배우면서 느끼는 게.. 언어 하나를 알면 다른 언어를 쉽게 배울 수 있다는 게 뭔 의미인지 체감중입니다.
제가 필요한 것들 속속 골라 들을 수 있어서 아주 좋아요~!!
수강중
3:14:45 - 1일
5:31:27 - 2일
6:27:57 -3일
강의 감사합니다!
수강중입니다(목표일 3일)
(2023.11.29) DAY1 -> 3:14:43
이런 알찬 강의를 무료로 제공해 주셔서 너무 감사합니다..
오래 기다렸어요~! 귀에 쏙쏙 박히는 강의는 처음입니다👍
감사합니다!! 도움되어드리길 바랍니다!
1일차 1:56:54
2일차 5:27:20
3일차 6:30:52
좋은 내용 잘 봤습니다ㅎ
정말 감사드립니다 이렇게 강의 해주셔서
오프라인 영상 다운받고있어요 보고 자바정복하겠습니다!!
감사합니다!! 수강 중 어려운 질문은 언제든 질문주세요~!!
감사합니다!
4:45:52 초에서 myRank
랭크 숫자가 3 보다 크다 → 3위 이하라는 뜻이 됩니다.
@@yalco-coding 아 서열 2위 서열 3위 이런 의미였군요 rank 숫자가 낮을수록 높은사람이었네요.
저도 예제 작성하다가도 순간 막 헷갈리고 그랬어요 ㅎㅎ 지금도 깜짝놀라서 다시 확인했네요 😅
3:42:50
4:39:20
6:27:50
6:52:10
8:13:00
우와10시간폼지렷다 ㄷㄷㄷㄷ😮
열시간...? 와 대박 수고하셨습니다
감사합니다!!
재귀메소드 다시 듣기 6:00:00
6:20:00
2:15:31 🔥
3:05:16 😢
양질의 컨텐츠다 정말
유료강의까지 보면 JSP(자바서버페이지)와 서블릿을 배우기에 부족한게 없나요? 대학에서 프론트엔드 언어는 배웠습니다.
제목처럼 ‘제대로 파는’ 강의이므로 자바 언어에서 필요한 것은 다 배웁니다. 🙂 이후 JSP, 스프링 등을 배워나가는 데 있어 부족함은 없을 거예요.
대한민국처럼 java 를 많이 쓰는 나라가 또 있을까??
2:02:26 이거 듣고 엄청 웃었네요 ㅋㅋㅋㅋㅋㅋㅋㅋㅋ
재밌게 봐주셔서 감사합니다!!
대학교에서 미리 배울거 예습할려 하는데 유로강의에서 GUI에 대해 배우나요? 이번에 배우는 게 GUI쪽인것 같아서요
자바로 스윙 등 GUI를 하는 건 오늘날 실무에서 사실상 하지 않습니다. 대학교에서 매우 옛날 지식을 가르치나보네요;; 제 강의에서는 다루지 않습니다. 다루는 다른 강의나 책도 요즘은 거의 없을거예요. 다만 GUI는 그냥 적용지식 수준이라 무료파트에서 다루는 지식만으로도 쉽게 하실 수 있습니다. 자바란 언어 자체를 제대로 배워놓으시면 해당 GUI 라이브러리의 설명서 좀 보고 그냥 바로 사용하실 수 있어요.
각 챕터마다 관련된 문제를 풀고 있습니다. 푸는 방법은 알겠는데 배웠던 메서드가 너무 많아서 기억이 안 나 노션 보면서 짜고 있네요. 공부 부족이겠죠? 😅
아뇨, 원래 그렇게 하는겁니다 🙂 프로그래밍은 암기로 하는게 아니예요. 계속 새로운게 나오는 분야고 그때그때 필요한 걸 찾아 쓰는 능력이 중요합니다.
정처기 토요일 치고 오겠습니다
와우 저도
하이 브로
화이팅입니다!!
안녕하세요, 강의 너무 감사해요ㅠㅠ 자바를 사용하는 백엔드 엔지니어로 전향하려고 하는데 이 강의를 들으면 될까요?
또 이 강의를 듣고 어떤 강의를 들으면 백엔드 엔지니어 공부에 좋을지 추천해주실 수 있나요?
네, 이 강의를 들으신 후, 인프런에서 김영한님의 스프링 강좌를 들으실 것을 추천합니다!
10시간 고봉밥 ㅁㅊ다
코틀린은 강의 해주실 계획이 없으신가요 ?ㅠㅠ
이후 기회가 되면 만들어보겠습니다.
너무 바빠서 할인할때 미리 구매해놓는다는 걸 까먹었다 ㅠㅠㅠㅠ
얄센세!! mysql강의 영상 벼락치기 해서 코딩테스트에서 mysql문제 맞췄어요!! 그덕에 얄선생님 신뢰도떡상.. 자바영상도 잘들을께요!!
앗 초짜때 만든 기초 강의인데 도움되어드려 정말 기쁩니다 ㅠㅠ 이후 심화강의로도 찾아뵐게요! 자바 수강하실 때 어려운 부분 있으면 언제든 질문주세요~!!
1:27:12
안녕하세요 다름이 아니라 배열의 복사에 대해 궁금한 점이 생겨서요! 지금까지 배열의 깊은복사를 할 때 clone()메서드를 활용했었습니다
그런데 오늘 우연히 docs에서 object의 clone 메서드는 얕은 복사가 된다고 나와있었습니다 찾아본 결과 array 타입은 예외라고 하더라구요! 예외라면 재정의 했다는 것인지 궁금해서 클래스를 뒤져봐도 clone메서드를 찾을 수가 없어서 질문 남깁니다!
왜 굳이 array만 clone시에 깊은 복사를 하도록 만들었는지..
안녕하세요, leeflect님. 배열 뿐 아니라 특정 클래스들은 deep copy를 하도록 재정의되어 있습니다. (근데 이 말 때문에 착각할 수 있는게, 배열도 그 안의 내용물이 참조형일때는 각각에 clone을 적용해야 합니다.) 우리가 어떤 클래스를 만들 때도, 그게 어떤 구조를 갖고 있느냐에 따라 클론할 방식을 재정의해야 하죠.
clone이란게, 누가 하느냐에 따라 그 주체에 맞게 재정의해줘야 하기 때문에 Object는 기본적으로 얕은 복사로 정의되어 있는겁니다. 아주 쉽게 말하자면(정확한 비유는 아님) 사람을 복제하려면 머리 몸통 팔다리를 복제해야 하고, 지렁이를 복제하려면 그냥 통짜로 복제하면 되죠. 때문에 '생물(Object)'을 어떻게 복제할 것인가냐는 그게 어떤 생물이 될지 모르기 때문에 추상적으로 shallow copy로 되어 있는 것입니다.
4:08:22
유료강의까지 다 들어야 jsp과정을 공부하는게 맞는건가요?? 만들면서 공부하는게 좋다는데 유료강의까지 다 듣고 서블릿, 스프링을 넘어가야하는건지...궁금합니다.
일단 무료파트를 듣고 말씀주신 바들을 공부하시다 보면, 부족한 부분들이 나올거예요. 무료 파트에 다루지 않는 중요한 고급 개념들이 많거든요. 그 필요성을 느끼실 때 이 강의가 아니더라도 다른 책이나 강의 등으로 나머지 개념들을 공부하셔도 좋을 것입니다.
@@yalco-coding 친절한 답변감사드립니다.🙂
노션홈페이지도
블로그가될수있나요?
페이지를 전체 공개 설정을 해 두면 충분히 비슷한 용도로 쓸 수 있습니다.
얄코님 유료파트까지 포함된 전체강의를 구매해서 듣고 바로 스프링을 공부해도 되나요?
해당 강의를 듣고 스프링을 공부해보려는데 그 사이에 더 공부해야할 내용이 있을까요?
그리고 추후 스프링 강의도 제작하실 계획이 있으신지 궁금합니다.
자바를 공부하셨고 스프링을 백앤드 위주로 공부하실거면 바로 넘어가셔도 됩니다. 프론트와 연계된 쪽으로 하시려면 HTML, CSS, JS 지식도 필요하실텐데 일단은 제 무료강의의 내용들로도 괜찮을거예요 🙂
@@yalco-coding 감사합니다.
그리고 혹시 추후 스프링 강의도 제작하실 계획이 있으신지 궁금합니다.
스프링은 좀 이후로 생각하고 있습니다. 그 전으로 계획한 강의들이 있어서 최소 1년 이상은 걸릴 것 같아요. 인프런에 스프링 관련 좋은 강의들(특히 김영한 님 것 강추)가 많이 있습니다.
jsp 간단한 전산정도 코드 짜집기해서 만들수있는정도는 되는데 수강하면 도움이 많이 될까요?
진로와 필요에 따라 다릅니다. 자바를 다루는 개발자로 일하실거면 언어은 공부하고 또 공부해도 과하지 않아요. 개발자가 아니시면 이정도 강의까진 안 들으셔도 되구요. 유튜브 영상으로 미리 들어보시고 필요에 따라 판단하시면 되겠습니다 🙂
@@yalco-coding 감사합니다
와 이게 무료라니
10:00
썸네일 견자단인줄….
나만보고싶다
설계는 자바
이거보고 정처기 봐야겠다
화이팅입니다!! 어려운 부분 언제든 질문주세요!!
이거 어떻게 영어로 통역/번역 못할까요? 영어로만 배워서 단어들이 알아듣기 힘드네요. 항상 잘 보고있습니다.
에공 ㅠㅠ 영어권에서 공부하셨군요. 저도 영어수업으로 공부했었는데, 이후 한국어 강좌들 들을 때 그런 어려움이 있었습니다 ㅎㅎ 하다보면 익숙해지는 것 같아요! 강의가 도움되어드리길 바랍니다!
2:26:44
1:09:40
1:48:25
3:06:33
1:27:09
ruclips.net/video/iN22AgS_Chk/видео.html
2:27:42
3:55:01
5:59:18
1:17:55
3:14:43
1:15:34
3:40:53
4:04:35
7:47:39
1:06:06
6:09:51
1:30:56