27,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
강의 자료 요청드립니다.
안녕하세요.강의 자료를 받고 싶습니다.질문 커뮤니티에 찾아보니 2강 JVM 강의에 URL이 나온다고 하는데2강을 3번 정도 들어봤는데 URL를 찾을 수가 없어서 강의 자료가 있는 깃허브 URL 주소를알 수 있을까 이렇게 질문으로 남깁니다.감사합니다.
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
call by reference 관련 자바는 call by value방식만 존재하지 않나요?
엄밀하게 따지면 JAVA는 모두 call by value로 알고 있습니다.call by reference 방식은 실제 메모리의 주소값을 전달하여 원본 자체의 주소가 바뀌는 방식으로 알고있습니다.반면 자바에서 reference type을 메서드로 전달하여 값이 바뀌는건, 메서드내에서 reference type 의 주소를 복사받아. 주소의 변화 없이 값만 조정하는걸로 압니다.즉 메서드 내에서 전달받은 복사된 주소값으로, 해당 객체나 배열의 값을 수정하는거지. 원본 자체의 변화는 없는걸로 학습했는데, 제가 학습한게 맞을까요?
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
실행환경 구성 시 속성에 옵션
-vm을 작성하고 실행하면 오류가 나서 실행이 안 됩니다.ini 파일에 -vm을 설정하고 workspace는 실행 후 수동 지정해도 될까요?현재 ee버전은 17 버전이 디폴드인 것 같은데 ini에 12로 변경 후 바로가기 속성을 지정해도 오류가 났습니다.바로가기에 바로 묶는건 편의성때문에 하는 작업인가요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
ArrayLIst에 대해서 궁금합니다
ArrayList 흉내내기 강의에서ObjectArray arr = new ArrayList(5) 를ArrayList arr= new ArrayList(5)로 바꾸신후에도각 메서드가 잘 작동한것이 헷갈립니다. 제가 이해한바로는모든 클래스의 최상위클래스 Object의 ArrayList가 부모클래스로써 존재한다.즉 상속이고 ArrayList는 ObjectArray가 가지고 있는 add, size get 등의 메서드를 가지고 있는데그것을 ObjectArray가 그 메서드들에 대해 재정의(?) 를 해놓았기 때문에 똑같이 작동한다. 만약에 ArrayList에게 해당메서드가 없으면((ObjectArray)ArrayList).add 이런식으로 다운캐스팅이 되어야 될건데 말이죠제가 재정의라고 이해한것이 맞을까요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
자바버전
강사님 1강부터 보고 있는데 현 오라클 사이트 자바 최신버전으로는 20, 17버전이 있더라구요다만 최신버전에는 jdk에 jre가 포함되어 있다고 하셨던 것처럼 20깔았더니 jre가 없어 문의드립니다. 현재 12.0.2는 잠겨있는데 어떤걸 다운받으면 될지요 ㅜ
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
오버로딩 생성자
안녕하세요 박매일님잘 설계된 클래스 (2:12) 에서 오버로딩 생성자를 효율적으로 처리하기 위해 만드셨다고 하는데, 이 부분 궁금한 점이 있습니다. 만약 처음부터 매개변수에 name,age 를 넣어서 하나의 생성자 만 사용하는 것과 어떤 차이가 있는 것 일까요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
안녕하세요
안녕하세요 박매일님. 아직 진행중 이지만 강의 너무 잘 보고 있습니다. 다름이 아니라 목차인 part1과 part2로 나누어져 있는데 나누신 기준이 궁금해서 질문드립니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
문자열 String 에 대해 질문이 있습니다.
문자열 String을 객체 생성하여 String str = new String();과 Strign str = ""; 이렇게 생성하는 방식중에 무엇이 더 적합한지요?그리고 두개방식의 차이점이 무엇인지 궁금합니다. 문자열을 담을 수 있는 변수가 필요할때 어떻게 사용하는게 더 나은것인지에 대한 질문입니다.
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
선생님 질문있습니다.
부모 클래스의 eat()함수를 자식클래스에서 사용할수는 없는지 궁금해서요. 상속받으면 하위클래스의 eat만 출력되잖아요..
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
인강 강의내용
안녕하세요 이번에 강의를 듣고있는 학생입니다.혹시 제 개인블로그에 강의내용을 따로 정리해서 사용해도될까요?혼자 개인적으로 정리하고 자주 볼수있게 관리하고싶어서 문의드립니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
static 멤버 사용
static 멤버를 수업 설명과 같이 객체 생성없이 클래스 이름으로 접근한다는것은 강사님 설명 덕분에 잘알았습니다!!그렇다면 static 멤버를 사용하는 이유는 객체 생성없이 클래스이름으로 바로 접근가능하다는 것인데, 객체 생성없이 메소드를 접근하게되면 어떤점이 좋은가요???객체 생성이 필요없으니 코드를 줄일 수 있는것이 장점일까요?이유를 알아야 잘 활용할 수 있을거 같아 질문남깁니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
강사님 추상메소드에서 전달하는 매개변수도 재정의 할때 반드시 구현하는건가요?
JDBC 예시를 듣고있는데 getConnection 내부에 있는 매개변수들도 반드시 자식 클래스의 재정의된 메서드에서 저 매개변수의 타입와 개수를 동일하게 해줘야 하는건가요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
강사님 abstract 부분 궁금한점 있습니다!!
abstract 메서드를 포함한 부모클래스는단독적으로 사용이 불가능 하다고 하셨는데예시로 보여주신 것처럼move라는 일반 메서드가 있어도Animal ani = new Animal();ani.move(); 라고도 사용이 불가능한건가요??
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
강사님 private 관련해서 궁금한점 있습니다!
클래스에 생성자 메서드를 여러개 생성할 수 있잖아요(overloading)을 통해서 만약에 하나의 생성자 메서드에는 private 가걸려있고다른 하나는 안걸려 있으면 다른하나를 통해서 static이 안걸린 메서드에 접근이 가능할까요???
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
45강 실습관련 질문드립니다
안녕하세요 선생님! 45강 실습을 따라하던 중해당부분에 오류가 나서 질문드립니다.분명히 다르게한게 없는데.. i 변수를 찾을 수 없다는 오류가 납니다..어떤부분이 잘못된건지 도저히 답이 안나와서..여쭤봅니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
완강했습니다!!
안녕하세요 박매일 강사님. 이번 자바 TPC 강의를 통해서 스프링부트를 하면서 애매한 부분들을 해결할 수 있었고 자바의 기본적인 것들을 제대로 배울 수 있었습니다. 정말 좋은 강의 제공해주셔서 감사합니다. 저번 질문에 답변주신대로 스프1,2탄 강의를 통해서 스프링에 대해서도 제대로 한번 배워보도록 하겠습니다. 다시 한번 감사드립니다!! 강사님 저 칭찬해주세요 ㅎㅎ
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
Class생성시 관련하여 질문드립니다
안녕하세요 선생님 재미있고 알찬 강의덕분에 정말 공부 열심히 하고 있는 학생입니다 :D강의를 듣던 중 궁금한 부분이 생겨 질문드립니다.class생성시에는 (TPC 1,2,3등..)이부분에 항상 체크를 하시는데 혹시kr.tpc에서 만드는 class(Dog,Animal, BookDTO등,,)을 생성할땐 왜 저 항목이 필요가 없는지 여쭤봅니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
안녕하세요 IDE관련해서
안녕하세요!자바 스프링관련 커리큘럼을 전부다 따라가려고하는데 혹시 IDE를 인젤리제이 사용하면 나중에 안좋은점이있을까요???따라가는데 조금 힘든점이있을까요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
String관련 질문입니다
안녕하세요 강의를 너무 잘 듣고 있습니다.다름이 아니라 String 강의를 듣다 질문이 있어 글을 남깁니다.String str1 = new String("APPLE"); String str2 = str1; str1 = "apple" System.out.println(str2);위와 같이 실행하게 되면 왜 APPLE가 출력 되는지 이해가 가질 않습니다. str1의 번짓수와 str2의 번짓수가 같기 때문에 달라질 것이라고 생각했습니다.
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
추상클래스 질문!
(질문1) 추상클래스는 굳이 메서드에서 구현부를 구현시키지 않으려고 사용한다고 이해하는게 맞나요? (질문2) 만약에 맞다면 public void eat() {System.out.println("?");} 에서 구현부를 없애는 게 아니라public void eat() {}이런 식으로 하면 안 되는 건가요? 구현부를 구현하지 않으려고 굳이 사용한다는 게 이해가 잘 안 갑니다...ㅠㅠ그 전처럼 하위 클래스에서 재정의만 해줘도 멀쩡히 구현되는데 왜 사용하는 지 이해가 안 갑니다.