1. 변수(Variable)

- 변하는 수, 변할 수 있는 수

- 데이터를 저장할 수 있는 메모리 공간

- 하나의 값만 저장 가능

 

2. 변수 선언 및 초기화

- 변수타입 변수이름;

- Ex) int num; // 변수타입 int , 변수이름 num

- 변수타입의 종류는 기본형 8개와, 참조형이 있다

 

 

3. 변수 초기화(Initialization)

- Ex) int num = 10;

- int형 타입(정수) 변수이름 num에 10이라는 값을 저장(초기화)

 

 

4. 변수 초기화가 필요한 이유

- JAVA는 문법이 엄격한 언어로 안정성을 위해 초기화가 강제됨(다른 언어에서는 초기화되지 않은 변수를 허용하기도 함)

- 로컬 변수는 스택 메모리에 저장되는데 스택 메모리는 매우 빠르게 생성/삭제되어서  쓰레기값(Garbage Value)이 남아 있을수 있기 때문

- 명시적 초기화는 변수의 초기상태를 알 수 있기 때문에 가독성, 유지보수성 향상 시킴.

 

 

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
package j240930;
 
public class J101_4_Variable {
 
    public static void main(String[] args) {
        
        // 변수 선언 (Variable Declaration)
        // 변수 : 변하는 수, 단 하나의 값을 저장할 수 있는 메모리 공간
        int a;
        int b;
        int c, d;
        
        
        // 변수 초기화(Variable Initialization) 
        // 대입연산자(=)를 이용히여 값을 저장(초기화)
        // 초기화가 필요한 이유?
        // 1. java에서는 안정성을 위하여 초기화가 강제됨
        // 2. 로컬 변수는 스택 메모리에 저장되는데 매우 빠르게 생성/삭제 되어서 쓰레기값(Garbage Value)이 남아 있을 수 있어서
        // 3. 명시적 초기화는 변수의 초기 상태를 알수 있기 때문에 가독성, 유지보수에 유리
        
        int w = 0;
        int x = 0;
        int y = 0, z = 0;
        
 
    }
 
}
 
cs



 

 

반응형

'JAVA' 카테고리의 다른 글

[JAVA][06] 변수 기본 타입(Primitive Type)  (0) 2024.10.12
[JAVA][05] 변수값 바꾸기1  (0) 2024.10.09
[JAVA][03] Hello World  (0) 2024.10.03
[JAVA][02] 이클립스 Perspective 설정  (0) 2024.10.03
[JAVA][02] 이클립스 설치  (1) 2024.10.01

# Hello World 출력

 

 

1. 프로젝트 생성

- File - New - Java Project 

 

자바 프로젝트 생성

 

 

2. 프로젝트 설정

- Project name 입력

- JRE 17 선택

 

프로젝트 설정

 

3. 패키지 생성 생략

 

4. 클래스 파일 생성

- 프로젝트 우클릭 - New -  Class

 

클래스 파일 생성

 

 

5. 클래스 파일명 입력

- method stub에서 main 메소드 체크

 

클래스 파일명 입력

 

 

6. Hello World 클래스 생성 완료

Hello World 클래스 생성 완료

 

 

7. Hello World 출력

Hello World 출력

 

 

8. F11로 실행

반응형

'JAVA' 카테고리의 다른 글

[JAVA][05] 변수값 바꾸기1  (0) 2024.10.09
[JAVA][04] 변수(Variable)란?  (1) 2024.10.03
[JAVA][02] 이클립스 Perspective 설정  (0) 2024.10.03
[JAVA][02] 이클립스 설치  (1) 2024.10.01
[JAVA][01] JDK 설치 및 환경변수 설정  (1) 2024.10.01

 

 

# 이클립스 perspective 설정

- 웹개발자 설정으로 설치하였기때문에 원할한 작업을 위해 설정 변경이 필요

 

 

 

1. 우측 상단에 Open Perspective 클릭

 

우측 상단에 Open Perspective 클릭

 

 

2. JAVA 선택 후 Open 클릭

 

JAVA 선택 후 Open 클릭

 

 

3.  Perspective 변경 완료

- 우측 상단에  Perspective에  JAVA가 추가되어있는 것을 확인 가능

- JAVA EE, JAVA

- Ctrl + F8로 전환가능

 

 

반응형

+ Recent posts