월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
반환값(RETURN) 에 대한 질문
제가 Return 부분에서 이해가 잘 안되서 그러는데return을 쓰면 main 영역에서 명령을 수행하다가 return으로 돌아가는 건가요? 그 설명해주신 호텔 전화번호로 다시 설명 해주실 수 있나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
메소드 강의 질문
BlackBox b1 = new BlackBox(); b1.modelName = "까망이"; b1.autoReport();// 지원안됨 BlackBox.canAutoReport = true; b1.autoReport();// 지원 됨여기에서 canAutoReport 는 한 class의 변수이니까 메인메소드로 부를 때 BlackBox.canAutoReport로 부른거라면, modelName은 클래스의 변수가 아니라서 클래스의 변수인 BlackBox로 선언한 b1 으로 부른건가요? 그리고 object 와 class의 차이점을 모르겠어요 ... 알려주시면 감사하겠습니다 ...!:)
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
for 반복문에 대한 질문
강의에서 for을 쓸때for (선언;조건;증감) {수행할 명령}이라고 하셨는데조건이 충족되면,증감을 먼저 하는겁니까? 아님 수행할 명령을 먼저합니까?사실 continue 강의에서,에서 원래 for(int i)가 1이 되어야 하는데, 보시는 것처럼 0으로 해놨더니 20번 손님까지 찾아야 되는데 19번까지만 출력되더라고요 궁금해서 물어봅니다.두 질문 모두 볼드체 처리를 해서 둘다 답변 해주셨으면 합니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 13 질문
FileWriter fw = new FileWriter("saying.txt"); BufferedWriter bw = new BufferedWriter(fw);복습 차원에서 파일 생성하고 작성 하는 것 까지 한번 해봤는데요.위 부분에서 앞선 강의에선 윗줄과아랫줄을 합쳐서 BufferedWriter bw = new BufferedWriter(new FileWriter("saying.txt"));이렇게 만들고 이것을 TryWithResources 방법으로 구현하는 방법을 배웠는데, TryWithResources방법이 기억이 안 나서 try { BufferedWriter bw = new BufferedWriter(new FileWriter("saying.txt")); bw.write("세 살 __ 여든까지 간다"); bw.newLine(); // . // . // . } catch (IOException e) { throw new RuntimeException(e); }이렇게 전체를 트라이캐치 구문으로 묶어 버렸어요. 실행 해보니 파일에 글자가 아예 안 찍히더라고요. TryWithResources방법을 안 써도 글자는 찍힐 거라고 생각했는데 왜 안 찍히는 것일까요.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
제네릭클래스 후반전 2:11초부분
제네릭클래스 후반전 2분11초쯤 Coffee<Integer>부분부터 오류가뜹니다
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
챕터7 퀴즈 질문입니다.
하나의 파일에 퍼블릭 클래스가 하나만 존재해야 하는것 은 이해를 했는데 강의와 똑같이 코드를 작성해도 저런 오류가 뜹니다.메인함수에서 스태틱을 지우거나 햄버거 클래스들을 스태틱으로 바꾸면 오류는 해결이 되는데 . 선생님은 왜 오류가 안나는 것인가요??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
메인 메소드의 전달인자로는 String[] args 만 사용하는 이유가 뭔가요?
main 메소드는 public void main(String[] args) {처럼 괄호 안에 String[] args만 사용해야 하나요?String 말고 Int 나 Double 등 다른 자료형을 사용하면 무슨 문제가 있나요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
수업 교재 어디서 구하나요?
동영상만 보니 클래스 이후부터는 혼란스럽네요. 교재를 어디서 구하거나 프린트할 수 있을지요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
ArrayList 사이즈 값 초기화
안녕하세요 나도코딩 선생님:)따로 코드를 작성해서 연습중에 있습니다. 클래스 내에서 멤버변수로 ArrayList와 int를 지정했습니다.하지만 ArrayList 내에 사이즈가 초기화 되지 않아서 이유가 무엇인지 질문드립니다! private int heapSize; private ArrayList<PointerAddress> memory = new ArrayList<>(heapSize); // 여기 ArrayList의 사이즈가 변하지 않습니다! public void init(int heapSize) { if (validateInit(heapSize)) { int memorySize = heapSize / BYTE_LENGTH; this.heapSize = memorySize; } else { System.out.println("[ERROR] : 잘못된 값을 입력했습니다."); } }
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
foreach 자동완성이없어요
for이랑 fori는 있는데, foreach가없는데, 어떻게 해결해야되나요 ㅜㅜ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 참조 값이 헷갈려서요
항상 강의 잘 듣고있습니다. 느낌적으로만 이해하던 것들을 확실히 이해할 수 있게 해주셔서 감사해요! 예를 들어C1 의 풍선이름이 01C2의 풍선이름이 02 라면 C2=C1 이후C2의 풍선이름이 01이 되었고NULL 로 값을 재설정후 이후에 값을 주게 되면C2의 풍선이름이 다시 02가 되나요 아니면 03의 새로운 이름으로 생성되는지 궁금해서 여쭤봅니다!
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
안녕하세요 함수형 인터페이스를 복습하는데 제가 이해한 것이 맞는지 답변 부탁드립니다.
Convertible converter = new KRWConverter(); // 다형성을 활용 convertUSD(converter, 1); static void convertUSD(Convertible converter, int USD) { converter.convert(USD); // KRWConverter.convert(USD)와 같음추상메서드는 오버라이딩을 강제하기 때문에 위의 로직을 적용해서 강사님께서는 다음과 같이 인라인 함수를 converter에 대입할 수 있다고 하셨습니다.convertUSD( public void convert(int USD) { // 1달러 = 1400원 System.out.println(USD + " 달러 = " + (USD * 1400) + " 원"); }, 1);그리고 람다식을 활용해서 다음과 같이 작성할 수 있구요.convertUSD( (USD) -> System.out.println(USD + " 달러 = " + (USD * 1400) + " 원"), 2 );이 람다식 변환과정에서 인터페이스 변수인 converter와 람다식의 로직이 동일하기 때문에 람다식을 아예 인터페이스 변수에 다음과 같이 넣을 수 있구요Convertible convertible = (USD) -> System.out.println(USD + " 달러 = " + (USD * 1400) + " 원"); convertible.convert(2); // 2 달러 = 2800 원여기서 궁금한 것이 있습니다. 추상메서드를 오버라이딩한 람다식을 인터페이스 변수에 넣는 것이 이전 시간에 배운 익명 클래스를 참조 객체에 넣는 것과 비슷하다고 느꼈는데요, 람다식이 익명 클래스로부터 발전되서 그런건가요? 제가 머리가 나빠서 그런건지 모르겠지만 함수형 인터페이스의 동작 원리를 이해하는데 시간이 많이 오래 걸렸습니다 ㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
자바 default 접근제어자임에도 다른 클래스에서 호출이 되네요.. 뭐가 문제일까요
안녕하세요 나도코딩님! 덕분에 직장다니면서 잘 공부하고 있는 애청자 1입니다. 접근제어자 부분 공부중입니다.VSCODE로 코딩하고 있구요!챕터 07에서 이렇게 챕터 7에서 만든 블랙박스리퍼비쉬 클래스가 기존에 있었고,챕터8에서 resolution변수를 호출하면 빨간 선이 생기며 안되어야 하는 게 정상인데 public class _05_accessModifierTest { public static void main(String[] args) { BlackBoxReferbish b1 = new BlackBoxReferbish(); b1.modelName = "까망이"; // 퍼블릭 변수엿음 b1.resolution = "FHD";컨트롤 키를 누른 채로 챕터8에 임시로 만든 블랙박스리퍼비쉬 b1.resolution 변수가 잘 불러와지네요..아무 것도 적지 않으면 default 접근제어자로 처리되어서 같은 클래스 내에서만 접근이 가능해야 하는데무엇 때문에 가능한 걸까요? public class BlackBoxReferbish { public String modelName; String resolution; private int price; protected String color;
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
다른게 계속 컴파일 됩니다ㅠㅠ
chap07을 열어서 실행시키는데 chap06에 08번이 계속 실행됩니다 어떤게 문제인지 모르겠어요!그래서 chap 06을 아예 빼고 실행 시키니까 chap06에 08을 찾지 못한다고 뜹니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
자바 17버전
나도 코딩님 강의로 자바를 수강을 완료한 후 스프링 공부를 위해 자바 17 다운 스프링 다운을 받았는데해당 화면이 되었습니다. 궁금한게 다시 하루에 한 번씩 나도 코딩님 강의를 복습하고 싶은데 자바 17에서 컴파일이 될까요? 똑같이 src 부분에서 (예) cha_04_ ) 이런식으로 작성 후 공부하면 될까요?그전에 나도 코딩님강의로 공부한 javaworkspace 프로젝트 파일을 다시 불러올수는없는건가요?ㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
인텔리제이 자바버전 17버전..
스프링 공부떄매 17버전을 쓰고있는데 17버전에서는 해당 강의들으면서 실습 불가능한가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
If else
안녕하세요 선생님...else가 ㅈㅏ꾸 없는 단어라고 뜨고 else sout 이후 부터 sout도 없는 단어라고 떠요어떻게 해결하나요 감사합니다
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
개념이 잘 이해가 안가요 ㅠ 도와주세요
고민.1 chap 12 부터 이해가 안갔는데 threadA.start(),threadB.start(); 이부분에서 그냥 출력하면 되지 굳이 왜 try catch를 써서 해주는지 궁금합니다. try catch는 예외 처리를 할떄 쓰는 것인데 예외 처리 할게 있는게 아닌데 왜쓰는건가요?고민 2.Runnable 인터페이스를 가져오려면 무조건 추상메소드 run을 정의해줘야하는게 아닌가요? ㅠㅠ 고민 3. Thread는 클래스고 Runnable은 인터페이스인데이런식으로 쓰레드 객체를(?) 만들 떄 runnableA를 괄호안에 넣는 이유가 runnableA를 쓰레드화를 할려고 그런건 가요? 질문을 조금 두서 없이했지만 도와주시면 감사하겠습니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
설치가 안됩니다. ㅠ
Mac에서 JDK 설치하기 중# 신규 방법 (입력 및 실행하세요)brew tap homebrew/cask_versions입력하면 자꾸 github 얘기만 나옵니다 ㅠ어떻게하면 좋을지 문의드립니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
형 변환(후반전)
오류가 왜 뜰까요 ..?? 알려주세용 ,, 감사합니다