27,500원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
pdf파일은 제공안해주는건가요?
강의를 듣다가 pdf파일을 보자고 하시는데 혹시 그 자료는 제공이 안되는건지 궁금해서 여쭤봅니다.
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
downcasting 질문입니다.
안녕하세요 downcasting 질문 드립니다. 강의 예시에서 dog와 cat 클래스가 class 파일 제공이 되고 부모 클래스 animal은 자바로 제공이 된다고 했을때 부모클래스(animal)에는 없는 night 함수를 자식클래스(cat)에 존재하는지 어떻게 알고 또 어떤 기능인지 어떻게 알고 다운캐스팅을 하여 사용할까요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
질문 글이 사라져서 다시 올립니다..
(강의 33분에서) 디폴트 생성자에 this.으로 필드안에 초기화 내용을적어놓은 상태인데 이런 상태에서 tpc12클래스 페이지에서 b.title=" JSP" 로 초기화가 가능한가요? 가능하다면 NEW로 인해서 불려지는게 우선이기때문에 생성자 필드 초기화가 끝난후에 b.title="JSP" 를 넣어주는게 되므로 JSP가 출력되나요? (강의 35분 16초에서)오버라이딩으로 인해서 디폴트 생성자를 명시적으로 만들어 주지 않았을 시에 디폴트 생성자는 자동으로 만들어 지지 않는데 이런 상태에서 TCP12클래스 페이지에서 b.title="JSP"로 초기화가 안되는 건가요?직접 해보면 될텐데 현재 이클립스를 못하는 상황이라 양해 부탁드립니다.ㅠㅠ 위 두가지 질문 답변 해주시면 감사하겠습니다! 이해안가는 부분들의 원리들과 실습까지 너무 잘 만들어놓으셔서 자바, JSP 둘다 듣고 있는데요 특히 마우스 포인터로 소스들과의 연결성을 그려주시는 부분, 그리고 대부분의 책이나 여타 강의에서 나열식으로만 설명해놓은 부분들을 이해 잘가게 그림으로 그려서 원리로 설명해주신 부분들까지... 완벽하네요다른강의도 임베디드까지 가능하다면 다 듣고싶네요 최고의 강의인거 같습니다
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
인터페이스의 개념이 조금 헷갈립니다!
인터페이스는 그 설계도를 받는 클래스들이 설계도에 맞게 기능을 '구현한다'라고 알고 있습니다. 그에 반해 클래스끼리는 '상속'을 합니다. 그래서 클래스를 설명해주실 때 상속 개념이 이해가 갔지만, 인터페이스에서도 부모-자식의 개념으로 이해해도 되는 건지 궁금합니다.
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
Animal d = new Dog();
Dog d = new Dog(); ---> 를Animal d = new Dog(); 여기서 dog class만 제공 받았을 경우 부모클래스(Animal)타입으로 정의한다고 하셨는데 부모클래스 소스파일을 제공받으면 부모클래스에서 상속받은 메소드 동작방식은 알기때문에 dog 타입으로 사용해도 별다를게 없지 않나 싶어서 질문드립니다. 제가 생각하는게 틀린건가용????
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
Animal 타입
21분쯤에 Dog dd = new Dog(); 를 Animal ani =new Dog(); 이렇게 쓰는 이유가 뭔지모르겠습니다. Animal 타입으로 객체를 생성하면 Animal 특성과 메소드만 사용할수있는게 아닌가요 ?? 만약 이렇게 되면 Animal에만 메소드와 객체속성을 부여하고 dog클래스는 메소드,객체속성을 부여하지않고 사용해야하는게 아닌가 생각이듭니다. 답변해주시면 감사하게습니다.!!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
static method 호출에 관해서
처음에 이런식으로 sum method에 static을 빠뜨렸더니 main method부분에서 에러가 났습니다 public class TPC06 { public static void main(String[] args) { //메서드 -> 동작(method), 기능(function) //정수 2개를 더하여 총 합을 리턴하는 메서드를 정의하시오 int a= 67; int b=98; int result=sum(a,b); //에러 } public int sum(int a, int b) { int v=a+b; return v; } } 찾아보니 static method를 안붙여서 객체생성 없이 호출한거라 에러가 난거라 하는데요 그래서 아래와같이 인스턴스를 생성해서 호출해봤는데도 에러가 납니다 어떤식으로 호출해야 에러가 안나는지 혹시 반드시 static을 붙여야만 하는거라면 이유가 무엇인지 알수있을까요 public class TPC06 { public static void main(String[] args) { //메서드 -> 동작(method), 기능(function) //정수 2개를 더하여 총 합을 리턴하는 메서드를 정의하시오 int a= 67; int b=98; sum sum2 = new sum(); //객체생성 에러 int result=sum2(a,b); //sum2 에러 } public int sum(int a, int b) { int v=a+b; return v; } }
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
public static void hap1(int[]x){
강사님 안녕하세요 질문이있습니다.25분쯤에 public static void hap1(int[]x){ int sum = 0; <------여기부분에서 sum을 0으로 초기화 하는이유가 뭔지알수있을까요??
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
맥os에서 Gson 다운로드가 안됩니다.
maven에서 gson 다운로드 받았는데 맥os에서는 java 응용프로그램 실행에 실패했다고 뜨네요... 구글링 했는데도 방법을 못찾겠습니다. 맥os를 처음 써보는데 여러가지 안되는 것들이 많네요. 설치하는 방법을 알 수 있을까요??
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
overloading하지 않을 시 초기화가 불필요한 이유가 궁금합니다!!
안녕하세요. 재밌게 수강하고 있는 학생입니다.😁 이번 강의의 객체 생성 파트에서 의문이 생겨 질문드립니다. TPC12(<객체가 메모리에 어떻게 만들어지나(실습)> 수업)에서는 overloading하면서 default constructor이 실행되지 않기 때문에 초기화를 따로 해줘야 했습니다. BookVO()의 class 파일에서 public BookVO() { this.title="자바" ...} 이 부분입니다. 그런데 이번 강의에서 바로 따로 초기화하는 과정 없이 바로 public BookDTO2(String title, int price, String company, int page) {} 를 정의하면 되더군요. 이건 overloading이 아니라 그런거겠죠. 그런데, 생성자가 새로 정의돼있으면 default constructor가 자동으로 생성되지 않는 건 마찬가지일 텐데 그래도 정상으로 작동하는 이유가 뭔가요? 답변해주시면 정말 감사하겠습니다.🤓
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
자바TCP
나프 시리즈 보면서 만족도가 높아 자바 TPC 강의 수강하고 있습니다. 자료가 없어 영상만 보기에 좀 힘든거 같은데 수업 PPT자료 공유 가능한가요?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
this
안녕하세요 강사님! 강의 너무 잘 듣고 있습니다. this에 대해서 궁금한데, 생성자안에서의 this일때만 자기자신의 또다른 생성자를 가리키는건가요??
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
정말 중요하고 개인적으로 어렵게 느껴지는 부분이라 집중해서 보고있습니다.
스프링을 통해서 뭔가 만들어보는데 자바 기본개념이 확실히 잡히지 않아서 다시 리턴해 복습중인데 이렇게 설명 잘해주시는 분은 처음입니다. ㅎㅎ 이 강의를 듣고 비로소 싱글톤 개념을 제대로 이해할수 있었습니다. -_-
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
선언과 대입 분리 ?
안녕하세요 선생님. 변수 선언할 때 궁금한 점이 있어서 질문 드립니다. 지역변수 선언시 int a; a=9; 와 같이 변수 선언과 대입의 분리가 가능한데, 클래스 영역에서는 왜 선언과 대입의 분리가 안되나요???
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
메모리 영역에 대해 질문 드리고 싶습니다!
안녕하세요, 선생님. 메모리 부분을 공부하다가 의문이 생겨서 다시 강의를 보고 제가 이해를 제대로 한 게 맞는 지 확인차 질문 드립니다. 그려주신 그림대로 라면 byte code가 저장되는 method area가 .class 파일을 만들어주는 컴파일 과정에서 사용되는 메모리이고, 원시형 및 리터럴 값(실데이터)를 저장해주는 역할을 하기도 하며, 객체가 생성되는 heap area는 참조 주소를 저장해주고, 런타임 때 사용되는 영역인 건가요? 그리고 stack area는 이것들이 하나씩 구동될 때마다 필수적으로 사용하는 메모리... 라고 이해하는 게 맞을까요? 수업 너무 알차게 잘 듣고 있습니다!
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
IDE를 인텔리제이로 사용해도 될까요?
평소 인텔리제이를 자주 쓰는데 인텔리제이로 IDE를 사용해도 수업에 지장이 없을까요 ?
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
Java 에서도 Porinter 라는 개념이 있나요?
안녕하세요. 메모리 부분 설명해주실 때 Pointer라는 용어를 사용하시던데 Java에 포인터라는 개념이 있나요? Reference를 Pointer라고 하시는 건지 의문이 생겨 질문합니다!
- 해결됨Java TPC (생각하고, 표현하고, 코딩하고)
Animal data type
class만 제공이 된다는 것이 잘 와닿지 않는데요. 1. class만 제공이 된다면 dog or cat이 어떻게 구성되있는지 모를 것이라고 설명해주셨는데 이 부분에 대해 설명 부탁드려도 될까요? 2. 또한 class만 제공된다면 Animal은 어떻게 구현되었는지 왜 알 수 있는건가요? 좋은 강의 감사합니다.
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
interface default method
안녕하세요! 선생님! interface 강의 부분에서 defeault 부분은 말씀이 없으신데 강의찍은 시점에 default가 안나와서 그렇겠죠!?
- 미해결Java TPC (생각하고, 표현하고, 코딩하고)
배열부분
초반 배열부분 부터 이해가 안가는데 진도를 기냥 진행 해야하나요 이해될때까지 반복해서 봐야하나요 갑자기 for 문나오고 length 가 나오는데 length는 길이구하는거 아닌가요? 왜 더한 합이 되어서 60이 나오는지 모르겠습니다 알려주세요