ABOUT

성능과 운영 안정성을 함께 끌어올리는 개발자입니다.

92% Positional Error Reduction
79% p95 Latency Improvement
90%+ Long Tasks Reduction

2022.02 · 한국장학재단

우수 멘티

한국장학재단 사회 리더 대학생 멘토링 IT

2022.10 · 동작구청

우수 인재상

동작구청 우수 SW 인재

2025.05 · (주) 그랩

프로그래밍 우수상

(주) 그랩 우수 프로그램 개발

2025.05 · AWSKRUG

AWS한국사용자모임 발표

AI agent 스크립트 튜닝 관련 발표

ComputerScience

Development

Engineering

Trouble Shooting

GUESTBOOK

첫 마음부터
함께 나누는 온기

방명록 작성하러 가기

SUBSCRIBE

최신소식을
편하게 만나보세요.

예약어

마음대로 개발하면
소는 누가 키워?


What ?

예약어

 

 

  • 규칙이 있는 개발은 프로그램의 품질을 향상시키고 유지보수가 편해집니다. 
  • 프로그래밍 언어에서 특정한 용도를 위해 미리 정의된 단어입니다. 

Purpose !

예약어의 목적

 

💡 선언 단계
  • - 변수 선언이란 어떤 타입의 데이터를 저장할지 이름이 무엇인지 결정하는 행위입니다.
  • - 자바하나의 변수에 하나의 타입만 저장할 수 있습니다.
  • - 다른 타입의 데이터로 선언할 경우 에러가 발생합니다.
  • - 변수 이름은 규칙을 지켜 선언해야 합니다.
  • - 데이터의 타입과 이름만 결정하고 메모리에 할당되어 있지 않습니다.
    public class Example {
      int x; // 선언만 한 상태
      System.out.println(x); // 컴파일 오류 발생 (메모리 할당 x)
    }

 

💡 초기화 단계
  • - 변수 초기화 변수에 최초로 값을 대입하는 행위입니다.
  • - 값이 대입될 때 메모리에 할당되고, 메모리에 값이 저장이 되며, 이 값을 초기값이라고 합니다.
  • - 변수 선언과 동시에 초기값을 대입할 수도 있습니다.
    public class Example{
      int middleScore = 100; // 선언과 초기화 동시
      int finalScore;
      finalScore = 90; // 선언 후 초기화
    }
 
💡 할당 단계
  • - 변수에 값을 저장하거나 덮어쓰는 행위입니다.
  • - 이미 초기화된 변수에 값을 대입하는 것은 할당입니다.
    public class Example{
    	int score = 20;
        score = 100; // 값을 할당
    }

 


 

 

Where ?

변수는 출력문, 연산식 그리고 다른 변수에 대입되어 값을 복사합니다.
 
💡 출력문
  • - 문자열과 결합해 출력할 수 있습니다.
    public class Example{
    	int score = 20;
        System.out.println("나의 점수는 " + score + "점 입니다");
    }
    // 나의 점수는 20점 입니다.
 
💡 연산식
  • - 변수에 값을 저장해 연산할 때 사용할 수 있습니다.
    public class Example{
    	int myScore = 20;
        int yourScore = 80;
        int result = (myScore + yourScore) / 2;
        System.out.println(result);
    }
    // 50
 
💡 다른 변수에 대입해 값을 복사
  • -메모리 간에 값을 복사할 수 있습니다.
    public class Example{
    	int score = 20;
        int result = score;
        System.out.println(result);
        
        int anotherScore = 100;
        int temp = score;
        score = anotherScore;
        anotherScore = temp;
        System.out.println(score);
        System.out.println(anotherScore);
    }
    // 20
    // 100
    // 20

 

 

 

 

 

 

 

 

 

 

이미 문법적인 용도 로 사용하므로,  식별자로 사용할 수 없습니다.

문법적인 용도로 사용되는 프로그래밍 언어입니다.

JS 예약어

 


JS 객체, 속성 및 방법

 


JAVA 예약어

 

자바 객체 및 속성을 식별자로 사용할 수 없습니다. 


 

윈도우 예약어

 


HTML 이벤트 핸들러

 

728x90