일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- github
- 프로그래밍
- 자바기초
- 프로그래밍기초
- 클래스
- 자바 스프링
- 제이쉘
- 코딩초보
- eclips
- Git
- JShell
- JAVA기초
- 초보코딩
- Elk
- 컴퓨터과학개론
- 자바프로그래밍
- 리눅스
- 자바
- 프로그래밍언어
- 알고리즘
- 메소드
- spring
- 스프링
- 초보코딩탈출
- 스프링 기초
- 데이터베이스
- Java
- 배열
- 이클립스
- 기초코딩
- Today
- Total
목록자바 (63)
키보드워리어
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/1Eruq/btrWS22dkL0/Qmz8XHJW8msS9p9m6PlmwK/img.png)
안녕하세요. 참조 자료형 String형에 대해 포스팅하고자 합니다. String은 설명할 부분들이 좀 있어서 5편으로 나눠서 포스팅하려고 합니다. 첫번째 시간 시작합니다. String - 문자열 String(문자열)은 인스턴스입니다. String클래스는 문자열이기 때문에 컴파일러는 내부적으로 객체를 생성합니다. 여기서 length()가 메서드이고 클래스 원본은 String이네요. 오브젝트(인스턴스)가 Test이에요 자바에서 문자열은 String이라는 클래스에 의해 출력됩니다. String은 특별한 취급받는 아이예요. BigDecimal과 달리 String은 새로운 생성자를 만들지 않아도 괜찮아요. 참조 변수이기 때문에 경로를 가지지만, 기본타입처럼 쓸 수 있어요 객체는 자동으로 생성해 줍니다. 참고로 알..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/yRcaB/btrWRPO6wvf/lskAYKwd0GWFG5hIYBnZY0/img.png)
안녕하세요! 지난번에 참고한 참조 자료형에 대해서 조금 더 딥하게 들어가 볼게요. Null 프로그래머에 의해 초기화 되지 않은 참조변수는 컴파일러에 의해 null로 설정됩니다. null이란 empty location을 의미합니다. 저장된 경로가 없다는 뜻이에요. 참조 클래스 글 시작 만약 cat이라는 참조 클래스를 어떤 변수도 없는 nothing클래스에 저장하면 어떤 일이 일어날까요? nothing과 cat이 같은 로케이션을 가리킵니다. 지정되는Heap이 같아지겠죠? 여기서 nothing의 id변수값을 10으로 지정해 준다면 어떻게 될까요? cat.id의 값도 10으로 바뀝니다. 그 이유는 같은 Heap에 저장되었기 때문이에요. nothing = cat을 할 때 복사된 것은 객체가 저장된 경로입니다. ..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/b1qkBP/btrWOOpqtKd/sJdZbgAlz1YAAZ4vqCOFfK/img.png)
안녕하세요 섹션에서 참조 자료형에 대해서 소개해드리려고 합니다. 시작하기 앞서 이제 설 명절이 다가왔는데 모두 새해 복 많이 받으시고, 2023년에도 하시고자 하시는 모든 일들이 무탈하시기 바랍니다. 이전에 객체지향 프로그래밍을 잠깐 소개해드릴때 (section 8 참고) 저희는 클래스를 생성하고 인스턴스를 어떻게 생성하는지 배웠습니다. 참조 타입 | 참조 변수 붕어빵틀에 반죽과 팥을 넣으면 붕어빵이 나와요. 붕어빵 틀: 참조 타입 붕어빵: 참조 변수 위에 그림에서 jupiter는 참조 변수, Planet이 참조 타입입니다. 우리가 이 클래스에서 int i를 지정해 준다고 하면? i는 기본 타입 integr의 참조 타입에 해당합니다. 참조 변수와 기본 변수가 메모리에 어떻게 저장될까요? 참조 타입이 무엇..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/KROZ0/btrWIPadaXM/ZTAFKyZy0bLk7L23jrkG10/img.png)
안녕하세요! 자바 루프문에서 사용되는 continue와 break 키워드는 어떻게 사용할까요? Break와 Continue 소개 for문, while문, do while문에 대해서 지금껏 살펴보았습니다. 이번에 살펴볼 키워드는 break와 continue입니다. break문은 조건이 충족된다면 반복문에서 빠져나가게 되는 게 특징입니다. 변수 i는 원래 10이 될때까지 1씩 증가하면 반복문을 돌리고 있었어요. 그런데 중간에 if문으로 5가 된다면 break가 된다고 하니 반복문을 빠져나간 것을 확인해 보실 수 있으세요. continue문은 반복문은 밖으로 나가지는 않지만 다음 반복문으로 넘어가게 됩니다. 밑에 있는 코드들을 생략하게 되는거에요. i값은 생략되고 다음 i값으로 반복문이 실행되는 것입니다. b..
어제는 for문에 대해 포스팅하였는데 오늘은 while문에 대해 살펴보겠습니다. while | do while while문은 if문과 코드가 유사하기에 if문을 while문으로 간단하게 대체할 수 있어요. 사용예시를 볼까요? public WhileNumberPlayer(int limit) { this.limit = limit; } public void printSquaresUptoLimit() { for (int i = 1; i * i < limit; i++) { System.out.println(i * i); } //for문을 사용하면 이렇게 작성해볼 수 있겠습니다. int i = 1; while (i * i < limit) { System.out.println(i * i); i++; } } while..
![](http://i1.daumcdn.net/thumb/C150x150.fwebp.q85/?fname=https://blog.kakaocdn.net/dn/ZOEch/btrVF9NNRYE/iFB8eHZgHUUzNA4WeWhgf1/img.png)
자바에서 else if 문과 비슷한 기능을 가진 삼항연산자에 대해 알아보겠습니다. 삼항 연산자 (The Ternary Operator) 삼항연산자는 세 가지 피연산자들이 있어야 실행되며 기능적으로 문장은 다음과 같습니다. 사용하는데 그리 어렵진 않아요. 조건문?A(참):B(거짓) 연산자 몇 가지샘플을 볼게요. 변수 i 를 2로 나누었을때 0으로 나눠지면 boolean값 true리턴, 나눠지지 않으면 false 리턴합니다. non-boolean 값도 리턴 가능합니다. 3번은 주의사항인데요. 리턴하는 값들은 반드시 같은 타입이어야합니다. 요약하자면 삼항연산자는···. 간단한 조건들을 다룰때 굉장히 유용한 기능이라고 할 수 있습니다. 간단한 조건문에서 삼항 연산자가 중요하다고 할 수 있고 복잡한 것에 사용하지..