일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | |||||
3 | 4 | 5 | 6 | 7 | 8 | 9 |
10 | 11 | 12 | 13 | 14 | 15 | 16 |
17 | 18 | 19 | 20 | 21 | 22 | 23 |
24 | 25 | 26 | 27 | 28 | 29 | 30 |
- 변수의 다양성
- 감사기록
- Diary 해우소
- 스파르타내일배움캠프
- #스파르타내일배움캠프
- 내일배움캠프
- 객체지향 언어
- 메서드
- KPT
- Java의 이점
- JVM
- #스파르타내일배움캠프TIL
- 인스턴스
- 포맷은 최후의 보루
- 해우소
- 회고록
- diary
- Token
- Git
- 클래스
- #내일배움캠프
- 성장기록
- static
- 생성자
- TiL_1st_0419
- GitHub
- Java
- 스파르타내일배움캠프TIL
- Github_token
- 스레드
- Today
- Total
목록전체 글 (228)
몬그로이
p. 37 ◈ 2진수로 표현된 리터럴을 2진수로 출력하기int binNum = 0b10; //2진수로 표현된 리터럴이 정수타입의 변수에 담김//0b는 10이 2진수로 표현되었음을 나타내는 뜻이며, binNum에는 10진수로 저장됨System.out.printf("binNum = %s, %d%n", Integer.toBinaryString(binNum), binNum);//2진수 상태로 출력하고 싶으나 지시자가 없어 불가능함//%b는 boolean 형식으로 출력하라는 뜻이므로 2진수로 출력되지 않음//문자열 상태로 바꿔서 문자로 출력하기//toBinayString 메서드를 사용하면 10진수를 2진수로 변환하여 그대로 문자열 리터럴이 되게 함//변환된 값을 지시자 %s를 통해 문자그대로 출력함p. 40 ◈ ..
학습자바의 정석 p.처음 ~ 76 https://mongroy.tistory.com/30https://mongroy.tistory.com/32 회고PRAISE자바의 정석 시작한 일(추천해주신 분에게 감사)잠 보충함PROBLEM생각보다 처음 보는 내용이 많이 나와서 느리다PLAN (언젠가 할 거 - 지우든 실행하든 알아서)할 일이 쌓이는 것 방지해야 하므로 교재보다 과제를 중심에 놓자그렇지 않으면 나중에는 할 일이 많이 쌓여서 교재를 쳐다도 못 봄
◈ p.9 ◈ main 메서드가 얼마나 필수? ◎더보기모든 클래스마다 있어야 하는 건아니지만한 에플리케이션 안에는 main을 가지고 있는 클래스가 적어도 하나 있어야 함◈ p. 34 ◈ char 타입 변수와 String 타입 변수에 올 수 있는 리터럴 타입 가능or notchar ch = '';String str = "";char ch = ' ';String str = " "; ◎더보기불가. 변수타입 char의 리터럴로 올 수 있는 값은 문자(빈칸 포함)가 무조건 와야 한다가능가능가능◈ p.27, 35 ◈ String 초기화 방법이 두 가지인 이유 ◎더보기변수타입이 자료형(기본형)인 것을 제외하면 모두 참조형인데참조형은 모두 클래스에서 오는 것이기 때문 String str = "Java";//자료형..
학습생활코딩 - Java Interface (2th, 70%)생활코딩 - Java method (80%)Java문법 종합반 3주차 (60%)의문점 해소 & 정리 (아래 링크)https://mongroy.tistory.com/27 void와 return && for문, sout 와 return값메서드를 정의할 때 리턴값이 없다면 void를 사용한다 메서드 옆 중괄호 안에 수행 내용으로sout키워드 또는 for문이 적혀져 있는 경우가 있다//예를들면void horn () { System.out.println("빵빵");}//이 형mongroy.tistory.com 관련 활동특강 & 코테 외 2시간 회고PRAISE막히는 듯 싶었는데 일단 밀고 나간 점PROBLEM이론이해부터 하려고 하다보니 코딩을 눈으로..
메서드를 정의할 때 리턴값이 없다면 void를 사용한다 메서드 옆 중괄호 안에 수행 내용으로sout키워드 또는 for문이 적혀져 있는 경우가 있다//예를들면void horn () { System.out.println("빵빵");}//이 형식은 이 메서드가 호출됐을 때 빵빵을 작동하는 기능을 넣고 싶은 경우이다 void는 리턴값이 없으면 적으라고 하는데for문이나 sout나 중괄호 안에 있기 때문에뭔가를 수행하는 거니까 결과가 존재하는 거 아닌가?라는 반발적인 생각이 든다 void method() {for문} 형태일 때for문이 수행할 것을 적는 자리에 적혀있는데도 불구하고 void를 사용하는 이유는? void는 '반환 타입'의 하나로 '반환하는 값이 존재하지 않는다'는 의미를 갖는다즉, 반환값의 존재 ..
학습생활코딩 - JAVA1 - 13. 자바 문서 보는 법 (2th, 95%)생활코딩 - Java Interface (50%)Java문법 종합반 3주차 (50%) (70%)의문점 해소 & 정리 (아래 링크)https://mongroy.tistory.com/23 이름이 동일한 method?클래스는 부모-자식 관계가 존재한다부모클래스는 자식에게 method를 상속해주고자식클래스는 부모에게서 method를 상속받는다 그렇기 때문에 자식클래스는 부모의 메서드를 모두 가진채로 추가mongroy.tistory.comhttps://mongroy.tistory.com/24 왜 때문인지 혼란스러웠던 클래스 멤버와 인스턴스 멤버 설명해보기얼핏 들으면 클래스 멤버와 인스턴스 멤버라는 단어는클래스들의 모임과 인스턴스들의 모임으..
얼핏 들으면 클래스 멤버와 인스턴스 멤버라는 단어는클래스들의 모임과 인스턴스들의 모임으로 잘못 해석할 수 있다더보기이는 영어와 한국어가 섞인 단어라서 충분히 일어날 수 있는 일이다직책을 앞에 붙이는 영어와 직책을 뒤에 붙이는 한국어..이 둘이 만나 영어발음을 한글로 그대로 옮겨 적어 놓고 한국인이 읽으니하지만 용어를 풀어서 쓰자면클래스(에 속하는) 멤버와 인스턴스(에 속하는) 멤버라고 하는게 더 적절하다 클래스를 생성할 때 여러가지 메서드와 필드(속성)을 정의한다그때 클래스 소속으로 만들 것인지, 인스턴스 소속으로 만들 것인지 결정하게 되는데클래스 소속으로 하기위해서는 static 이라는 키워드를 사용하면 된다 메서드나 필드를 클래스 멤버로 정의하면클래스 뿐만 아니라 인스턴스에서 동일하게 가져가므로클래스..
클래스는 부모-자식 관계가 존재한다부모클래스는 자식에게 method를 상속해주고자식클래스는 부모에게서 method를 상속받는다 그렇기 때문에 자식클래스는 부모의 메서드를 모두 가진채로 추가적 메서드를 갖는데,일부는 부모의 메서드를 덮어쓰기 하는 경우가 있다이를 overriding이라고 한다 overriding은 보통 부모 클래스의 메서드가 '개선'이 필요할 때 메서드이름은 동일하지만 기능은 개선된 메서드를 자식 클래스에 넣은 경우이다 일반적으로자식 클래스를 사용 중에 메서드A를 사용한 경우메서드A가 자식클래스의 메서드들 중에 속해있든 부모에 속해있든 상관없이 작동한다 물론, 이는 일반적인 경우이므로부모-자식 클래스 내에 overriding 상태가 없는 메서드들로만 이루어져 있을 때의 이야기이다 메서드A가..