일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- Git
- 프로그래밍언어
- eclips
- Java
- 자바기초
- spring
- Elk
- 제이쉘
- 이클립스
- JShell
- 자바 스프링
- 배열
- 스프링 기초
- 초보코딩탈출
- 프로그래밍
- 자바프로그래밍
- 리눅스
- 스프링
- 코딩초보
- 자바
- JAVA기초
- 메소드
- 알고리즘
- 컴퓨터과학개론
- github
- 기초코딩
- 데이터베이스
- 초보코딩
- 클래스
- 프로그래밍기초
- Today
- Total
목록초보코딩탈출 (18)
키보드워리어
안녕하세요 키보드 워리어입니다. 오늘은 String이 불공변하다는 것을 살펴볼 텐데요. String은 수정이 불가능하다. String은 불공변(immutable)하므로 문자열을 수정하기 위해서 새로운 문자열을 생성해 주는 메서드를 사용합니다. 특정 String에서 변경된 String을 가져오는 법을 살펴보겠습니다. Concat 메서드는 기존 String에서 신규 String 값을 추가해 주는 역할을 해요. 변경된 값을 저장시키는 것은 아닙니다. 그냥 str을 출력하면 in28 Minutes만 출력되죠. 그래서 String anotherString = str.concat(“is awesome”) 이런 식으로 새로운 String을 만들면서 추가시키는 거예요~ 이외에도 텍스트 전체를 대문자로 만드는 toUpp..
안녕하세요! 자바 루프문에서 사용되는 continue와 break 키워드는 어떻게 사용할까요? Break와 Continue 소개 for문, while문, do while문에 대해서 지금껏 살펴보았습니다. 이번에 살펴볼 키워드는 break와 continue입니다. break문은 조건이 충족된다면 반복문에서 빠져나가게 되는 게 특징입니다. 변수 i는 원래 10이 될때까지 1씩 증가하면 반복문을 돌리고 있었어요. 그런데 중간에 if문으로 5가 된다면 break가 된다고 하니 반복문을 빠져나간 것을 확인해 보실 수 있으세요. continue문은 반복문은 밖으로 나가지는 않지만 다음 반복문으로 넘어가게 됩니다. 밑에 있는 코드들을 생략하게 되는거에요. i값은 생략되고 다음 i값으로 반복문이 실행되는 것입니다. b..
안녕하세요 여러분 오늘은 switch문에 대해 짧게 소개드리려고 합니다. switch switch의 특징은 가독성입니다. if, if-else문과 동일한 기능을 하지만 switch문을 이용하면 보기 편하다는 장점이 있습니다. 하지만 if문처럼 비교연산자가 들어가지는 않습니다. 비교 연산은 하지 못하지만 보기 편한 switch문의 예시부터 살펴볼게요. default | break switch문의 기본구성은 다음과 같습니다. 여기서 default는 아무런 케이스가 매치되지 않을 때 실행됩니다. break란 switch문이 statements문이 성공적 으로 끝났을 때 switch문과 분리하기 위하여 실행합니다. Fall - through switch-fall-through는 break를 쓰지 않아서 생기는 ..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 정수형 타입에 대해 알아볼게요 8진수 | 16진수 자바와 문자가 ‘8진수’와 ‘16진수’를 지원하기 때문에 8진수 표현법에서 10은 8 즉 010은 8입니다. 0으로 시작하면 8진수고 0x로 시작하는 건 무조건 16진수이죠. 자바는 2진수, 10진수, 8진수 ,16진수 체계를 지원합니다. 통상적으론 10진수 체계가 사용되지만요. 예를 들어보자면 8진수 체계에서 0부터 7까지의 숫자만 있습니다. 16진수는 0부터 9까지 이후는 A,B,C,D,E,F까지 설정해서 16진수이죠. A는 10, F는 15입니다. Int fifteen(15)를 0xf로 설명 가능합니다 F는 15를 뜻하니까요! 8진수로 시작하기 위해서는 0을 붙이는데 ..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘은 컨텐츠 제목 에 대해 알아보겠습니다. 기본 자료형 소개 원형데이터 타입들은 자바안에 담겨 있습니다. 정수 부동소수점 논리타입 각종 연산자 각 타입이 어떤 역할을 하는지, 어떻게 클래스에 적용시키는지 다양한 예시들을 살펴보겠습니다. 정수형 자료형의 기초 byte | short | int | long 우리가 지금껏 배운 정수형 데이터 타입은 ‘byte’, ‘short’, ‘int’, ‘long’이 있었습니다. 그리고 정수 데이터 유형인 4개의 타입이 각각의 크기가 있습니다 이를 확인해보려면 jhshell에서 데이터 타입에 따라 Byte.SIZE를 입력해보세요. Byte.BYTES//'byte'타입이 차지하는 byte 크기 By..
안녕하세요 【키보드 워리어】 ⌨🗡🧑 블로그 방문자 여러분, 안경닦이입니다. 오늘 포스팅에서 나오는 메서드와 코드들은 이전 포스팅에서 이어져오는 것이기에 이전 포스팅을 참고 부탁드립니다. 2022.11.09 - [JAVA 완전정복!!/JAVA section 8 - 객체지향 프로그래밍 소개] - 【자바】캡슐화의 기본이해 - 2 생성자란? 객체지향 프로그래밍의 또 다른 주요 개념인 ‘생성자’는 해당 객체의 초기값을 지정해줄때 사용합니다. 인스턴스화로 객체 생성시 setSpeed메서드 없이도 인자 값을 전달해주고 싶다면 생성자를 사용하세요. 생성자 사용하는 법은? 생성자는 반환 타입을 필요로 않기 때문에 리턴타입을 지우고 클래스와 동일한 이름을 가진 메서드를 만들면 돼요. setter와 getter 메서드처럼 ..