11,000원
다른 수강생들이 자주 물어보는 질문이 궁금하신가요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
Java int 10진수 최대값을 등비수열로 구하기
안녕하세요?int의 경우 4 byte = 32 bit라고 이해하고 있습니다. 그렇다면 최대값은 32개의 메모리 공간에 1을 다 넣으면 이진수로 표현하는 int 최대값이고 그 값을 10진수로 변환하기 위해서는 등비수열을 이용하여 합을 구하면 되는 것으로 이해하고 있습니다. 2^0 + 2^1 + 2^2 + ... + 2^31 = 2^32 - 1 (a)그런데 검색해보면 2^31 - 1의 값이 최대값으로 나옵니다. (a)의 계산에서 잘못된 점이 있는지 확인해주실 수 있나요? 감사합니다.
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
내부클래스 객체선언질문
'OutterClass.InnerClass in = oc. new InnerClass();''OutterClass.SInnerClass si = new OutterClass.InnerClass();'이렇게 선언하는 부분이이 다른데 이유가 있나요?static내부클래스 선언할때 oc.new SInnerClass(); 이렇게 선언하면 안되나요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
추상클래스 객체생성 관련
메인클래스에서 객체를 생성할 때Bank myBank = new MyBank();를 사용하셨는데 대신MyBank myBank = new MyBank();이렇게 쓸 수는 없는건가요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
자전거 예에 대한 질문
자전거 속성에 대해서 질문이 있는데요.자전거 속성에 안장, 핸들 이런 자전거의 구성품으로 빗대어 설명을 해주셨는데자전거의 구성품은 객체라고 생각이 들거든요.제가 생각하는 자전거의 속성은가격이나 무게, 자전거유형(선수용, 일반용 등), 그리고 자전거색상이라던지자전거의 특성을 나타낼 수 있는 부분을 속성으로 정의한다고 생각합니다.이 부분에 대한 설명 부탁드릴께요.강의 만들어주셔서 감사합니다.
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
명시적 형변환 데이터 누실
int iVAr = 123456;byte bVar = (byte)iVar;System.out.println("bVar = " +bVar);을 돌리면 bVar = 64 가 나오는 계산 과정이 이해가 안돼요ㅜㅜbyte가 지원되는 숫자가 +- 128 까지라 이 이상의 숫자는 짤린다는건 알겠는데어떤 계산과정을 거쳐서 ’64’라는 숫자가 도출되는지 아시는 분 있으면 답변 부탁드려요
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
명시적 형변환
int iVAr = 123456; byte bVar = (byte)iVar; System.out.println("bVar = " +bVar); 을 돌리면 bVar = 64 가 나오는 계산 과정이 이해가 안돼요ㅜㅜ byte가 지원되는 숫자가 +- 128 까지라 이 이상의 숫자는 짤린다는건 알겠는데 어떤 계산과정을 거쳐서 '64'라는 숫자가 도출되는지 아시는 분 있으면 답변 부탁드려요
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
클라이언트 socket 관련 질문입니다
' socket('localhost', 9000);'에서 localhost가 자신 PC의 IP주소라고 하셨는데 그렇다면 서버에 접속할 때 포트번호만으로 서버를 인식하고 접속하는 것인가요?그렇다면 만약 2개의 서버가 같은 포트 번호를 갖고 있으면 어떤 방식으로 구별하는지 궁금합니다!
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
Object 클래스로는 childs를 묶을 수 없는건가요?
Object[] childs = new Object[2]; 이렇게 선언을 했는데, childs[i].makeJJajang(); 이거 할 때 ` java: cannot find symbol symbol: method makeJJajang() location: class java.lang.Object ` 이렇게 뜨는데 왜 안되는건가요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
javac랑 java.exe 가 없는데
java8u191설치후 javac랑 java.exe 가 없네요 그래서 그런지 환경설정하고 나서도 명령어실행이 오류?가 납니다. 왜그럴가요 쌤 ㅠㅠ
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
super 관련 질문입니다.
int i, String s 를 parameter로 받는 constructor 안에 super(i,s); 를 넣어주셨는데,그렇게 되면 parameter 값으로 들어오는 i, s 가 자동적으로 super.num 과 super.str 로 assign 되는건가요?아니면 굳이 super(i,s); 를 작성해주지 않아도 constructor에 들어오는 i,s 값이 super.num / super.str 로 assign 되는건가요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
소리가 너무 작아요 전 수업들도 작은데 이번수업은 더 작네요 출력이 약한스피커 쓰시는분들은 아예안들릴듯
(사진)
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
lec27Pjt004 MainClass0041에서 EOF익셉션
java.io.EOFExceptionat java.io.DataInputStream.readFully(Unknown Source)at java.io.DataInputStream.readUTF(Unknown Source)at java.io.DataInputStream.readUTF(Unknown Source)at DataStream_copy.MainClass.main(MainClass.java:24)이렇게 오류가 뜹니다. input = new FileInputStream("D:\\JAVA_inflearn\\project\\hi_DataStream.txt"); dataInput = new DataInputStream(input); String str = null; str = dataInput.readUTF(); output = new FileOutputStream("D:\\JAVA_inflearn\\project\\hi_DataStream_copy.txt"); dataOutput = new DataOutputStream(output); dataOutput.writeUTF(str);
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
논리합 특수문자 어떻게 쓰나요?
논리합 모양이 생소해서 그러는데 \ 이것이 맞나요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
\ 역슬래쉬
eclipse에서 \가 원화표시로나오고 오류가 떠요!를 복사해서 붙여넣어도 오류가뜨네요 ㅠㅠ주석....ㅠㅜ..
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
print
print 값이 하위2개만 출력이됩니다 int i=100; System.out.println(i); int i=10; System.out.println(i); int i=1000; System.out.println(i); 이면 결과값은 10하고 1000만 출력되더군요... 더많이 해도 하위2개만계속..왜그런걸까요;;
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
서식 문자로 표현 시, 실수형 변수의 선언 및 초기화 코드
실수를 서식 문자로 표현하려 실수 변수를 선언 및 초기화 할 때,코드 끝에 d 혹은 f가 붙는 이유가 무엇인가요?ex) double d = 1.163d;이전 강의에서는 float, double형 변수 초기화 부분에 d 혹은 f같은 문자가 붙지 않았었고,이번 강의 예제도 d 혹은 f 문자 없이 실행해도 실행은 되던데,실수를 서식 문자로 표기할 때 코드 끝에 d 혹은 f 문자를 추가해야하는 이유가 있나요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
static 변수 초기화 관련 질문
static 변수를 사용하면 객체가 공유해서 사용한다는 개념 자체는 이해가 가는데static 변수의 생성과 소멸에 대한 궁금증이 생겨서 질문 드렸습니다static 변수의 경우에는 프로그램 시작부터 기본 값을 가지고 있고 프로그램이 끝날 때까지 그 값을 공유하고 유지하는 건가요?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
어떻하지!!
println 을 printf로 바꾸면 오류가 뜸니다. ㅡㅡ
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
내부클래스수업때 객체생성에 관하여
내부클래스 수업때왼쪽 화면의 객체생성하는 코드를 보면OuterClass.InnerClass in = oc.new InnerClass(); 라고 되어있는걸 볼 수 있습니다.OuterClass.InnerClass in = new oc.InnerClass(); 가 뭔가 더 직관적인것 같은데 이건 틀린표현입니까?밑의 static 클래스인 SinnerClass의 생성코드는OuterClass.SInner si = new OuterClass.SInnerClass();라고 되어있네요무슨 차이죠?
- 미해결자바 프로그래밍 입문 강좌 (renew ver.) - 초보부터 개발자 취업까지!!
lec27Pjt004의 MainClass0041 클래스에서 24번째 줄에서 계속 EOFException이 발생합니다.
String str = dataInputStream.readUTF();이부분입니다. 특히 저 readUTF()에서 계속 발생하네요. 이게 구글링에서도 바로 뜨는걸로 보아 뭔가 문제가 있는걸로 보입니다.java.io.EOFExceptionat java.io.DataInputStream.readFully(Unknown Source)at java.io.DataInputStream.readUTF(Unknown Source)at java.io.DataInputStream.readUTF(Unknown Source)at lec27Pjt004.MainClass0041.main(MainClass0041.java:24)↑위와 같은 상황입니다.코드는 써보기도 하고, 일부만 복붙도 한 뒤, 강의자료에 올려주신걸 전체 복붙으로도 해보았지만실행이 안됩니다.(※DataOutputStream은 잘 됩니다.)