월 14,300원
5개월 할부 시다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결나도코딩의 자바 기본편 - 풀코스 (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시간)
형 변환(후반전)
오류가 왜 뜰까요 ..?? 알려주세용 ,, 감사합니다
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
퀴즈 12번 질문있습니다.
퀴즈 12번에서 아래와 같이 코드를 작성했는데,실행 결과가 계속 해도 순차적으로 나옵니다..public static void main(String[] args) { Runnable product1 = () -> { for (int i = 1; i <= 5 ; i++) { System.out.println("A 상품 준비 " + i + "/5"); } System.out.println("-- A 상품 준비 완료 --"); }; Runnable product2 = () -> { for (int i = 1; i <= 5 ; i++) { System.out.println("B 상품 준비 " + i + "/5"); } System.out.println("-- B 상품 준비 완료 --"); }; Thread ProductThread1 = new Thread(product1); Thread ProductThread2 = new Thread(product2); ProductThread1.start(); ProductThread2.start(); while(ProductThread1.isAlive() || ProductThread2.isAlive()){ } /*try { ProductThread1.join(); ProductThread2.join(); } catch (InterruptedException e) { throw new RuntimeException(e); }*/ Runnable packing = () -> { System.out.println(" == 상품 준비 시작 == "); for (int i = 1; i <= 5; i++) { System.out.println("세트 상품 포장" + i + "/5"); } System.out.println(" == 상품 준비 끝 == "); }; Thread ProductPacking = new Thread(packing); ProductPacking.start(); }A실행이 끝나고 B로 넘어가는데,, 왜 그런걸까요.. 뭐가 문제일까요.. 강의와 똑같이 작성했는데.. A 상품 준비 1/5A 상품 준비 2/5A 상품 준비 3/5A 상품 준비 4/5A 상품 준비 5/5-- A 상품 준비 완료 --B 상품 준비 1/5B 상품 준비 2/5B 상품 준비 3/5B 상품 준비 4/5B 상품 준비 5/5-- B 상품 준비 완료 --== 상품 준비 시작 ==세트 상품 포장1/5세트 상품 포장2/5세트 상품 포장3/5세트 상품 포장4/5세트 상품 포장5/5== 상품 준비 끝 == 이런 식으로 나오거나 A와 B의 순서만 바뀔 뿐 숫자가 ABABAAB 이런식으로 섞이지가 않습니다..AAAAABBBBB 또는 BBBBBAAAAA이런식으로 나와요.. 아니면 AAAAAB(A준비완료)BBBB 이런식으로도 안나옵니다.. 무조건 한 상품 5개 모두 실행완료 후 다음 상품 실행해요..
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
brew search jdk 에러
안녕하세요 선생님 유튜브 파이썬 강의 듣고 만족해 유튜브 자바 강의도 듣고 있습니다. 그러나 맥북 jdk설치 과정부터 막혀 도저히 진도가 나가질 않습니다.지식인에 물어보고 gpt에 물어보고 아무리 인터넷을 찾아서 따라해봐도 계속 에러가 납니다... 심지어 여기 커뮤니티에서 다른 사람이 질문했던거 따라해도 다시 에러가 나요 ㅜㅜㅜㅜ 다시 다 지우고 처음부터 해봤는데도 안되네요brew search jdk 이 과정만 입력하면 계속 같은 에러가 뜨네요..진짜 컴맹 코딩생초보라ㅜㅜ 어떻게 해야될지 모르겠어서 선생님께 직접 자문을 구하고자 결국 수강료 내고 여쭤봅니다... 자세하고 친절한 설명 부탁드립니다.. 번거롭게 해드려 죄송해요ㅜ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
제네릭스가 실제로 쓰이는 예시
sts로 mvc 하다가 다시 강의듣기 시작해서 그런지 헷갈려서요. 제네릭스는 어느 경우에 쓰이는 건가요? 프로젝트 할때 HashMap을 썼던 것 같거든요. Controller - jsp (ajax)@ResponseBody@PostMapping("/admin/bmember")public Map<String, Object> bmemberPost(@RequestBody ManagerVO manager){ Map<String, Object> map = new HashMap<String, Object>(); boolean res = managerService.updateManager(manager); // 승인 -> 업데이트 -> bm_approval( 0 -> 1 ) // 동시에 getMakeStore 를 하면서 st_num을 만들고, bm_id값만 넘겨주고, st_approval default값 0이 주어짐 -> storeVO 데이터 저장! boolean store = storeService.makeStore(manager); // 상점등록 - (st_num) st_bm_id를 이용해서 insert // => 매장등록 (plusinfo) insert -> update 로 변경. // map.put("store", store); // 화면단에 store정보를 보낼 필요는 없음. 그냥 일만하러 왔다. map.put("res", res); return map; }
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
next(), nextLine() 질문있습니다~
System.out.println("무슨 프로그래밍 언어를 배웠나요?"); String lang = sc.next(); System.out.println("배우고 나니 기분이 어땠나요?"); String feeling = sc.next(); //nextLine(); System.out.println("또 공부하고 싶은 언어가 있나요?"); String want = sc.nextLine(); System.out.println("언어 : " + lang); System.out.println("느낀점 : " + feeling); System.out.println("공부하고싶은 언어 : " +want );선생님! feeling을 입력한 뒤에 그냥 3줄 다 출력되고 스캐너가 종료되는데 이유를 잘 모르겠습니다!
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
함수형 인터페이스를 사용하면 KRWconverter 클래스 필요성
package chap_10; import chap_10.converter.Convertible; import chap_10.converter.KRWConverter; public class _04_FunctionalInterface { /* 함수형 인터페이스 : 함수형 인터페이스는 하나의 추상메소드가 존재해야 한다는 조건이 있습니다. convertUSD 에 전달하는 람다식을 메소드 내에서는 다음과 같이 Convertible 인터페이스로 받으며 Convertible 인터페이스 내에서 하나만 존재하는 convert() 라는 추상 메소드에 동작이 정의 */ public static void main(String[] args) { //객체를 만들어서 인자를 사용하는 방법 말고 !! // KRWConverter converter = new KRWConverter(); // krwConverter.convert(1); //convertUSD(krwConverter,2); //람다식을 이용해서 해당 Interface의 추상 메소드를 람다식으로 구현 /* public void convert(int USD) { System.out.println(USD +"달러 = " + (USD * 1400)+ "원"); } 이걸 람다식으로 */ Convertible convertible = (USD) -> System.out.println(USD + "달러 = " + (USD * 1400) + "원"); // 인터페이스의 동작을 변수처럼 전달 // 이러한 인터페이스를 함수형 인터페이스라고 부릅니다. convertUSD(convertible,1); } public static void convertUSD(Convertible converter, int USD) { converter.convert(USD); } }선생님! 람다식이 Convertible 인터페이스의 객체역할을 하니까KRWConverter 클래스의 역할도 그러면 필요없어지나요..?? 이해한게 맞는지 궁금합니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
이중 반복문
혹시 한줄로만 출력 되는데 처음 부분부터 문제가 뭘까요??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
for문 while문 차이점
for문이랑 while문 언제 쓰는지 느낌은 알겠는데 정확한 차이점을 모르겠어요 ,, 정확한 정의나 비교될 만한 예시가 있을까요??
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
getter 질문 있어요!
BlackBOX 클래스 내에해상도 getter 설정시String getResolution(){ if (resolution == null || resolution.isEmpty())// isEmpty-> 값이 비어있는것 { return "판매자에게 문의하세요"; } return resolution; resolution == null 이부분이 인스턴스가 null일때 "판매자에게 문의하세요" 라는 반환값이 출력되는 거 아닌가요? 출력시에 해상도null 이렇게 떠서 질문드립니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
12장 동기화 강의
코드는 스레드 객체 에서 java.lang만 빼고 똑같은데 결과가 왜 10이 넘는 숫자가 나오나요? java.lang에 영향인가요
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
12장 Runnable 강의
스레드 객체 만들때 강의에서와 달리java.lang이 있어야 오류가 안 나던데 왜 이런 건가요
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
전달값 반환값 차이
반환값이 없는 경우에는 Void를 사용하고 전달값을 쓴다.반환값 return이 있는 경우에는 반환에 따라 Int / String/Double 을 사용한다까지 제가 이해를 한 부분인데...public static void power (int number) public static String getPhoneNumber() 어떤 차이에 따라 어떻게 사용되는지를 잘모르겠습니다.ㅠㅠ
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
섹션 12 에러 (코드는 같은데 선생님만 에러 안 뜸)
섹션 12 예외처리 사용자 정의 예외에서 AgeLessThan19Exception가 선생님 화면에는 에러없이 잘 넘어가지만, 실제로는 클래스를 따로 분리하거나 static class AgeLessThan19Exception를 사용해야하는거 아닌가요? 전 에러때문에 코드 실행이 아예 안됩니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
_Quiz_10에 질문 있습니다. ㅠㅠ
안녕하세요.. 혼자 문제 풀다가 결국 너무 막혀서 답변을 보고 이해를 했는데,, String[] names = {"챈들러", "레이첼", "모니카", "벤자민", "제임스"}; int[] ages = {50, 42, 21, 18, 5}; Arrays.stream(ages) .filter(x->x>=20) .map(x-> x >= 20 ? names + " 5000원": names + " 무료") .forEach(System.out::println); 혹시 이런 코드로 풀 수 있는 방법같은게 없을까요? 이거저거 하다가 다 안돼서 결국 사용하신 방법으로 이해는 했는데 2개의 리스트를 하나의 출력문으로 할 수 있는 방법이 없을까 해서 질문 드립니다.
- 미해결나도코딩의 자바 기본편 - 풀코스 (20시간)
선생님 다형성 질문입니다!
선생님 다른 학생분 답변 해 주신 거 보구 Camera camera = new Camera(); Camera cam1 = new FactoryCam(); Camera cam2 = new SpeedCam(); cam1.showMainFeature(); cam2.showMainFeature(); if(camera instanceof Camera){ System.out.println("카메라입니다."); } //인스턴스 임을 확인하고, 형변환을 통해 객체가 가지는 주요기능을 쓸 수 있다. if(cam1 instanceof FactoryCam){ ((FactoryCam)cam1).detectFire(); } if(cam2 instanceof SpeedCam){ ((SpeedCam)cam2).checkSpeed(); ((SpeedCam)cam2).recognizeLicensePlate(); }Camera 클래스가 가지는 변수나 메소드만 사용할 수 있고형변환을 통해 인스턴스 가 가지는 주요기능을 쓸 수 있다까지는 이해가 됐어요!그리고 Camera 가 가지는 공통기능이 있기 때문에 하나의 변수가(?) 여러 다른 형태의 객체를 참조 할 수 있는건데 궁금한게 특정기능을 사용하려면 형변환을 통해서 접근해야하는데 불편하지 않나요? 다형성을 추구 하는 이유가 궁금합니다.!
- 해결됨나도코딩의 자바 기본편 - 풀코스 (20시간)
chap 7 Class 강의 05MethodOverloading 마지막 부분에서 보여주는 .IndeOf에 컨트롤 누르고 들어가는 화면이 궁금합니다.
해당화면은 어떠한 기능을 가지는지 궁금합니다. 인텔리제이에서 제공하는 기능들을 보여주는건가요??