DevTales
close
프로필 배경
프로필 로고

DevTales

  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
  • 홈
  • 방명록
[Java 21] (3) - operator

[Java 21] (3) - operator

연산자(operator) 연산자는 '연산을 수행하는 기호'를 말합니다. 연산자가 연산을 수행하려면 반드시 연산의 대상이 있어야하는데, 이것을 '피연산자(operand)'라고 합니다. 피연산자로 상수, 변수 또는 식 등을 사용할 수 있습니다. 대부분의 연산자는 두 개의 피연산자를 필요로 하며, 하나 또는 세 개의 피연산자를 필요로하는 연산자도 있습니다. 대입 연산자 =연산자와 피연산자를 조합하여 계산하고자하는 바를 표현한 것을 '식(expression)'이라고 하고, '식'을 계산하여 결과를 얻는 것을 식을 평가(evaluate)한다고 합니다. 그리고 식이 평가되어 나온 결과를 대입 연산자(=)를 사용하여 변수와 같이 값을 저장할 수 있는 공간에 저장합니다. 연산자의 종류연산자는 위 그림과 같이 크게 산술..

  • format_list_bulleted Lang/Java
  • · 2025. 9. 18.
  • textsms
[Java 21] (2) - variable

[Java 21] (2) - variable

변수란? 수학에서 변수를 '변하는 수'라고 정의하지만 프로그래밍 언어에서의 변수(variable)란, 값을 저장할 수 있는 메모리상의 공간을 의미합니다. 이 공간에 저장된 값은 변경될 수 있기 때문에 변수라는 수학용어의 정의와 상통하는 면이 있어서 이렇게 이름이 붙여졌습니다.하나의 변수에 단 하나의 값만 저장할 수 있으므로, 새로운 값을 저장하면 기존의 값은 사라집니다. 변수의 선언과 초기화변수를 사용하려면 먼저 변수를 선언(declaration)해야하는데, 변수의 선언 방법은 다음과 같습니다.변수 타입은 변수의 종류를 지정하는 것입니다. 저장하고자 하는 값의 종류에 맞게 변수의 타입을 선택해서 적어주면 됩니다. 변수는 값을 담기 위한 그릇이므로 어떤 값을 담을 것인지에 따라 그릇의 종류, 즉 변수의 타..

  • format_list_bulleted Lang/Java
  • · 2025. 9. 15.
  • textsms
[Java 21] (1) - getting started with Java

[Java 21] (1) - getting started with Java

자바란? 자바는 썬 마이크로시스템즈에서 개발하여 1996년 1월에 공식적으로 발표한 객체지향 프로그래밍 언어이며, 추후에 함수형 프로그래밍 기능이 추가되었습니다. 자바는 SE(Standard Edtition), ME(Micro Edition), EE(Enterprise Edition) 등 여러가지 종류가 있으며 대부분의 경우 자바는 'Java SE'를 의미합니다. 모던 프로그래밍 언어에서 가장 핵심적인 것은 객체지향 개념과 함수형 개념인데, 자바로 작성된 객체지향 개념과 관련된 좋은 자료가 많기 때문에 객체지향 개념을 배우기에 자바만한 언어가 없습니다. 빅데이터에서 많이 쓰이는 함수형 프로그래밍 언어인 스칼라(Scala)도 자바에서 발전된 것으로 자바를 잘 배워두면 여러 언어로 쉽게 확장해 나갈 수 있습..

  • format_list_bulleted Lang/Java
  • · 2025. 9. 11.
  • textsms
  • navigate_before
  • 1
  • 2
  • 3
  • 4
  • navigate_next
전체 카테고리
  • 분류 전체보기 (83)
    • Lang (49)
      • Java (21)
      • Kotlin (3)
      • C (12)
      • Go (9)
      • Python (4)
    • Spring (13)
      • Data (2)
      • Kafka (2)
      • Security (0)
      • Webflux (9)
    • Infra (9)
      • Database (3)
      • Middleware (0)
      • Container (1)
      • OS (5)
    • Build (0)
    • CS (3)
      • Network (1)
      • Security (1)
      • Architecture (1)
    • Leaner's High (5)
    • 기타 (4)
최근 글
인기 글
최근 댓글
태그
  • #R2DBC
  • #점프 투 파이썬
  • #tucker의 go언어 프로그래밍
  • #혼자 공부하는 C언어
  • #Java의 정석
  • #비동기
  • #java
  • #WebFlux
  • #Netty
  • #Kotlin In Action
전체 방문자
오늘
어제
전체
Copyright © Kakao Corp. All rights reserved.
Designed by 티스토리

티스토리툴바