ID_DI
DI's study notes
ID_DI
전체 방문자
오늘
어제
  • 분류 전체보기 (85)
    • Deep-Learning (3)
      • CNN (2)
      • NLP (1)
    • Data_Python (6)
      • Numpy (0)
      • Matplotlib (4)
    • Python (8)
      • Python Algorithm (6)
    • Java (36)
      • Java(base) (33)
      • Java practice(base) (2)
    • Git (12)
    • Algorithm (7)
    • etc (7)
    • linux (1)
    • DeskSetup (0)
    • TIL_모각코 (4)

블로그 메뉴

  • 홈
  • 태그
  • 방명록

공지사항

인기 글

태그

  • 자바
  • binarySearch
  • Github
  • git
  • 합병정렬
  • java.net
  • java
  • staged
  • git add.
  • 정렬
  • java.lang
  • 커밋
  • 알고리즘
  • 파이썬
  • matplotlib
  • README.md
  • java base
  • string to int
  • java 기초
  • Python

최근 댓글

최근 글

티스토리

hELLO · Designed By 정상우.
ID_DI

DI's study notes

Java 변수 란
Java/Java(base)

Java 변수 란

2021. 7. 21. 00:25

변수란

  • 데이터를 담을 수 있는 메모리 공간
  • 변경 가능함

변수의 선언

<초기화 작업>

자료형 변수명 = 초기값;

  • 변수에 저장된 데이터는 언제든지 변경할 수 있다.

대입연산자

= : 대입연산자

변수 = 데이터

변수와 메모리

변수를 만들면 램에 메모리가 생성
  • 램: 현재작업중인 프로그램들을 띄워놓는 책상과 같은 역할
  • 변수를 만들면, 램의 공간에서 만들어짐
  • 생성된 메모리의 Reference(참조) 고유 주소값이 생성됨.

ex) int x = 10;

​ x 라는 이름의 저장공간이 RAM에 할당되고, 10이라는 값이 들어간다. 공간이 만들어졌으므로 주소값이 부여되지만 알 수 없다.

변수 사용시 주의사항

  • 변수명
    • 숫자는 맨 앞에 쓸 수 없다. 1num X
    • 특수문자 사용 금지
      • _ (under bar) 사용가능
        • no_where, now_here
    • 공백을 쓸 수 없다.
    • 되도록 소문자로 시작한다.(클래스가 대문자시작하므로)
    • 뜻이 있는 명사형 단어 선택 권장
  • 선언 시 초기화를 해준다
  • 되도록 선언부(메소드 상단)에 한꺼번에 선언한다.

변수의 표기법

  • 카멜 표기법(낙타표기법) 권장

    첫글자가 소문자인 단어 +첫글자가 대문자인 단어

    • noWhere
    • studentNumber

Java 에서는 변수를 생성할 때 _언더바(스네이크 표기법)를 사용한 변수보다 카멜표기법을 권장한다.

변수의 사용

  • 변수명 그대로 사용
  • 반복되는 같은 의미의 값을 쉽게 관리하기 위해서

'Java > Java(base)' 카테고리의 다른 글

Java 형변환 (객체자료형 Object type ex)String etc.)  (0) 2021.07.26
Java 형변환(기본자료형)  (0) 2021.07.26
Java 자료형  (0) 2021.07.22
Java 프로그램 구동원리  (0) 2021.07.20
Java 언어 시작  (0) 2021.07.20
    'Java/Java(base)' 카테고리의 다른 글
    • Java 형변환(기본자료형)
    • Java 자료형
    • Java 프로그램 구동원리
    • Java 언어 시작
    ID_DI
    ID_DI
    Computer Vision

    티스토리툴바