250x250
Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 기초코딩
- Java
- JAVA기초
- 이클립스
- 리눅스
- github
- 컴퓨터과학개론
- 프로그래밍언어
- 데이터베이스
- JShell
- 자바
- spring
- 초보코딩
- 클래스
- eclips
- 초보코딩탈출
- 메소드
- 코딩초보
- 배열
- 스프링
- Git
- 스프링 기초
- 자바 스프링
- 자바프로그래밍
- 자바기초
- 프로그래밍기초
- Elk
- 제이쉘
- 알고리즘
- 프로그래밍
Archives
- Today
- Total
키보드워리어
[자바]🍯 Block 활용하여 코드의 가독성을 높이자! 본문
728x90
안녕하세요 【키보드 워리어】
⌨🗡🧑
블로그 방문자 여러분, 안경닦이입니다.
Block
Block은 자바 프로그래밍에서 중괄호 {}로 둘러싸인 코드 영역을 말합니다. Block은 다양한 종류가 있으며, 대표적으로 다음과 같은 종류가 있습니다.
- Code Block: 메서드, 클래스, 생성자 등의 코드 블록
- Condition Block: if문, switch문 등의 조건문 블록
- Loop Block: for문, while문 등의 반복문 블록
- Initialization Block: 클래스 변수, 인스턴스 변수 초기화 블록
Block 내부에서 변수를 선언하면 해당 변수는 Block 내에서만 유효합니다. 이러한 변수를 지역 변수(local variable)라고 합니다. 지역 변수는 Block이 끝나면 메모리에서 해제되므로 다시 사용할 수 없습니다.
위에서 변수 i 에 코드 에러가 발생하죠.
if (condition) {
int x = 0; // Block 내에서만 유효한 지역 변수 x 선언
// code block
}
// x는 이제 사용할 수 없음
BlocksRunner를 감싼 건 code block,
if문을 감싼건 condition block입니다.
if,for조건 이후 else block도 만들수 있었죠
또한, 코드를 작성하는 것은 가독성이 떨어지고 코드를 이해하기 어렵게 만듭니다. 따라서 if문이나 for문 등의 조건문에서도 블록을 사용하여 코드를 명확하게 작성하는 것이 좋습니다.
예를 들어, 다음과 같이 if문을 작성하는 것이 가독성이 좋습니다.
if (condition) {
// code block
}
따라서 Block을 적절하게 사용하여 가독성과 코드의 안정성을 높이는 것이 좋습니다.
728x90
'JAVA > JAVA 꿀팁모음' 카테고리의 다른 글
[java]equals 메서드와 hashcode 메서드의 관계 (0) | 2023.04.10 |
---|---|
[자바]🍯꿀팁 - equals 메서드 활용 (0) | 2023.04.07 |
[java🍯]자바 팁 - import | static import? (0) | 2023.04.03 |
[자바] import | static import (0) | 2023.02.26 |
[자바]원시형 타입_초기화메서드_MAX,MIN_VALUE (0) | 2023.02.08 |