자신에게 친절할 것 :)
728x90
반응형

java 5

[java] 오버플로우, 타입 간 변화

// 남궁성의 자바의 정석 듣는 중// - 오버플로우가 되면, 다시 처음으로 돌아간다고 생각할 것. - 오버플로우 overflow: 해당 타입이 표현할 수 있는 값의 범위를 넘어서는 것 - 최대값 + 1 -> 최소값 - 최소값 -1 -> 최대값 - 부호있는 정수는 부호비트(맨 왼쪽)가 0에서 1로 될 때 오버플로우가 됨 - 어차피 뒤에서 나온데.. 실수형은 뒤에서 다룰 듯. - 실수형의 오버플로우는 infinite 무한대가 되고, 언더플로우는 0이 됨. - 진짜 .. 무한 반복.. - 타입 간의 변환방법 매우 중요! --> 외워놔도 좋을 듯. String str ="3"; System.out.println(str.charAt(0) - '0'); //3 System.out.println('3' - '0' ..

Web Developing/Java 2024.03.17

[Java] printf()의 지시자

// 남궁성의 자바의 정석 기초편 듣는 중// ​ 진수는.. 진짜 빨리 익숙해 져야 할 거 같애.. 어리버리 얼레벌레인데.. 너무 헷갈려.. 출력형식 지정을 위해서 printf() 선호 ​ 지시자의 개수 만큼 값을 써줘야 함. 개행문자로 줄 바꿈을 해주는 데 os 종류에 따라서 \n 이 안 먹힐 때도 있어서, %n을 쓸 것. ​ ​ 이진문자열 변환은 잘 사용x 출력 시, 접두사는 안 나오는 데 붙이고 싶으면 '%#접두사' 넣어 주기 실수는 주로 f인데 이건 정밀도가 7자리라서.. 그보다 아래 수는 정확하지 않고, 마지막 수는 대개 반올림. %e --> 지수 형식으로 e+02 = 10^2 간략한 형식 %g는 대개 f를 사용해서 7자리로 나타냄. 0으로 나타내는 게 더 편해 보이면 %e로 나타냄. 근데 사실..

Web Developing/Java 2024.03.15

[Java] 변수, 상수, 리터럴

// 남궁성의 자바의 정석 기초편 듣는 중// ​ 왜 처음에 자바부터 하지 말라는지.. 알겠음.. 너무 재미가 없어.. 결국.. js 강의도 동시에 .. 듣는 중.. println() 줄 바꿈 print() 줄바꿈 안함 fn + cmd + f11 실행 단축키 ​ ​ 상수는 값 변경X,final int 리터럴 literal 상수와 구별하려고 그 자체 값을 의미하는 것. ​ 접미사는 정수형 Long에 붙이는 L하고, 실수형 float에 붙이는 f만 신경 실수형은 2개 밖에 없어서 double의 d는 거의 뗌 접미사는 대소문자 구별 x 줄바꿈 문자 -> 개행 문자 '\n' --> 탭이나 백스페이스는 앞에 \ 붙여서 표현 초록색 --> f, d, ., e 가 있으면 실수형 리터럴임. 0이 생략되어있더라도 출력 ..

Web Developing/Java 2024.03.15

[Java] 단축키

// 남궁성의 자바의 정석 기초편 듣는 중// ​ ..... 옛날 강의고.. 맥에 대한 고려가 없기 때문에.. 이상하다 싶으면 꼭 댓글을 확인하시길 추천합니다... ​ 프로그램들이 많이 변경되어서,, 걍.. 댓글을 자주 보세요. cmd+shift+L 단축키전체 목록 cmd + d 한 줄 삭제 cmd + opt + shift down 행단위 복사 --> 충돌 시 불편하면, preference 없으면 cmd +, 눌러서 수정 할 것 멀티 컬럼 : opt + cmd + A 누르고 shift눌러서 아래로 누르기 opt + up, down 누르면 행단위 이동 cmd+i 들여쓰기 맞춰줌 shift + tab 내어쓰기 cmd +/ 주석(토글) 여러줄은 /* */ 자동 완성 : opt + space 예,sop 자동 완..

Web Developing/Java 2024.03.15

[Java] m1macbook air java17, 이클립스 최신버전 설치

....... 오늘도........ 한참을 받았다가 지우다가 했는데, ​ 8 한번 더 해보고, 이클립스 20.06버전 받았다가 지우고. ​ 중간에 java11깔고, 이클립스 22.06 받았다가 지우고. ​ 결국 17-zulu에 이클립스 24.03으로 마무리... ​ 진짜.. 별의 별 짓을 다했는데 ​ 자바의 정석에서 나온데로 하려다가 망한 것임. https://mingmaengmong.tistory.com/1 어떤 분께서,,, 아름답게 정리해주셨으나, 나는 자바 8에 , 이클립스 20.06버전 받았으나 계속 에러 뜨고, 지워야 한다고 해서 그 에러 해결하려고 별 짓을 다했으나 포기함. ​ + openJDK 따로 안 다운 받고, sdkman으로 자바 버전 조절하면서 사용 가능 https://tolovefe..

Web Developing/Java 2024.03.15
728x90
반응형