쿤즈 Dev/Java56 [Java] 리터럴(Literal)에 대한 정리 이번 포스팅에서는 리터럴(Literal)에 대해서 짧게 정리하고자 한다. 어려운 내용은 아니지만 변수(Variable)에서 사용하던 유형들이 정확하게 어떠한 형태로 사용되고 의미하지 알아보고자 한다. 자바(Java)에서 사용되는 리터럴(Literal) 자바(Java)에서 "리터럴(Literal)"은 코드에서 사용되는 고정된 값들을 나타내는 것을 의미한다. 다시 말해, 리터럴은 변수에 할당되지 않고 직접 사용되는 값으로, 코드 내에서 직접 쓰여진 값 자체를 의미한다. 리터럴은 데이터 타입에 따라 다른 형태로 표현된다. 정수 리터럴 (Integer Literals) 정수 리터럴를 기본적으로 10진수로 표현된다. 0으로 시작하는 리터럴은 8진수, 0x 또는 0X로 시작하는 리터럴은 16진수로 해석된다. 예: .. 2023. 8. 8. [Java] 변수(Variable)에 대해서 알아보자 지난 포스팅에서는 자바(Java)에 대에서 알아야할 내용들과 간단하게 화면에 데이터를 출력하는 메서드를 이용해서 프로그래밍을 만들어 보았다. 이번 포스팅에서는 프로그래밍을 위해 데이터를 저장하기 위한 공간인 변수에 대해서 알아보자. 변수(Variable)란 자바에서 변수(Variable)는 값을 저장하는 메모리 공간의 이름을 말한다. 변수는 프로그램 실행 중에 데이터를 저장하고 처리하는데 사용된다. 변수는 하나의 데이터 유형을 가지고 있으며 해당 유형에 맞는 데이터만 저장이 가능하다. 자바에서 변수를 사용할 때는 먼저 변수를 선언해야한다. 변수 선언은 다음과 같은 형식을 사용한다. 데이터타입 변수이름; 데이터타입은 변수에 저장될 데이터의 유형을 말한다. 변수이름은 해당 값을 이용하기 위해서 사용되는 고유.. 2023. 8. 2. [Java] Hello, world 출력하기 지난 포스팅에서는 간단하게 알아둬야 할 JDK, JRE, JVM에 대해서 적어보았다. 자바를 이용해서 프로그래밍을 하기 위해서 알아둬야 할 몇 가지였다. 이번 포스팅에서는 자바를 이용해서 글자를 출력하는 가장 전통적인 예제를 만들어 보자. Java 프로그램 Tool 예전에는 많은 사람들이 Eclipse를 즐겨 사용했다면 지금은 IntelliJ를 많이 사용하는 것으로 보인다. 인텔리제이는 커뮤니티 버전과 상용 툴이 나눠져 있다. 다운로드는 아래 사이트에서 가능하다. 다운로드: https://www.jetbrains.com/ko-kr/idea/download/?section=mac 현재 나는 회사에서 인텔리제이 상용 버전을 사용하고 있으며 개인적으로도 사용하고 있다. 커뮤니티 버전으로도 Java를 개발하기 .. 2023. 7. 28. [Java] Java를 시작하기 전 알고 가야할 몇 가지 정보 최근 몇년동안 개발자라는 직업이 많은 주목을 받았다. 그리고 그 중에서도 Java를 이용한 웹 개발자들이 많은 각광을 받고 많은 사람들이 개발자를 하기 위해서 웹 개발을 배우는 것 같다. 이번 포스팅에서는 Java 개발을 하기 위해서 알아둬야할 간단한 정보를 공유하려 한다. JDK, JVM, JRE JDK, JVM, JRE는 자바 프로그래밍과 실행에 중요한 개념들이다. 이들은 어떻게 다른지 알아보자. JDK (Java Development Kit) JDK는 자바 개발 도구로, 자바 애플리케이션과 앱렛을 개발하기 위해 필요한 모든 도구와 라이브러리의 집합이다. 주요 구성 요소는 다음과 같다. 자바 컴파일러: 자바 소스 코드(.java 파일)를 바이트 코드(.class 파일)로 변환하는 역할을 한다. 자바 .. 2023. 7. 27. [Java] Records (JEP 359) 레코드에 대해서 알아보자 스프링부트 3.0으로 올라가면서 자바(Java) 17이 기본이 되었다. 그러면서 자연스럽게 자주 보이는 키워드가 record 키워드인 것 같다. DTO를 만드는 과정에서 class 대신 사용이 가능하다. 이번 포스팅에서는 Record 에 대해서 알아보자. Records (JEP 359) 란 무엇인가 JEP 359는 "Records"라는 기능을 도입하는 것을 목표로 한 Java Enhancement Proposal이다. JEP는 Java 개발 프로세스에서 새로운 기능, 개선 사항 또는 변경 사항을 제안하는 문서이다. JEP 359는 Java 14에서 도입되었으며, 이를 통해 개발자는 불변(immutable) 데이터 컨테이너를 간결하게 정의할 수 있는 새로운 형식인 "record"를 사용할 수 있다. rec.. 2023. 7. 7. [Java] LocalDateTime 값을 String 포멧으로 변환하는 방법 Spring Boot를 사용하여 웹 애플리케이션을 만들다 보면 마주하는 데이터 타입이 LocaDateTime입니다. 로그나 액션을 취한 시간을 DB에 기록해야 할 필요성이 있기 때문이죠. 그대로 저장하고 그대로 사용하면 좋겠지만 또 변환을 해야 할 필요성이 있는 경우도 많습니다. 이번 포스팅에서는 LocalDateTime 값을 String 포멧으로 변환하는 방법을 알아볼게요. LocalDateTime 클래스 Java8 에서 등장한 클래스가 LocaDateTime입니다. 이 클래스는 타임존의 개념이 필요 없는 날짜와 시간에 대한 정보를 저장하고 나타내기 위해서 사용하는 클래스입니다. 그래서 Dto를 이용해서 브라우저에서 서버로 시간을 넘겨주거나 Database에 저장하기 위해 Entity를 만들 때 주로 .. 2022. 3. 16. [Java] Primitive(원시) 자료형과 Wrapper 클래스 Java의 사용을 시작하면서 한 가지 궁금증이 발생하는 부분이 있습니다. 보통 자료형을 나타내는 int, long, float, double 등과 같은 자료형이 있으며 이와 동일하게 Integer, Long, Float, Double 등과 같은 클래스형 자료형이 있습니다. 이 둘의 차이는 무엇이며 어떤 처리를 할 수 있는지 알아보도록 할게요. Primitive(원시) 자료형과 Wrapper 클래스 정수를 나타내는 자료형을 사용할 때에는 보통 int를 사용합니다. int num = 3; num이라는 변수를 이용해서 산술연산(+, -, *, /)등을 바로 이용할 수 있습니다. 이러한 자료형을 Primitive(원시) 자료형이라 합니다. Wrapper 클래스로 정수를 나타내는 자료형은 Integer입니다. I.. 2021. 10. 8. [Java] 데이터 타입 사용해서 화면에 출력하기 지난 포스팅에서는 데이터 타입이 무엇인지에 대해서 알아보았습니다. 변수에 사용하는 데이터 타입을 알아야 어떠한 데이터를 메모리에 저장하고 다시 불러와서 추가적인 작업을 할 수 있기 때문입니다. 이번 포스팅에서는 데이터 타입을 사용해서 값을 저장하고 화면에 출력해 보도록 하겠습니다. 데이터 타입이란 데이터 타입은 프로그래밍에서 사용할 수 있는 자료의 형태를 의미합니다. 글자, 문장, 정수, 실수 등을 모두 데이터 타입이라고 합니다. 같은 말로는 자료형이라는 표현을 함께 사용합니다. 2021.09.13 - [쿤즈 Dev/Java] - [Java] 자바에서 변수 사용하는 방법 (feat. 키워드, 데이터타입) [Java] 자바에서 변수 사용하는 방법 (feat. 키워드, 데이터타입) 전 세계적으로도 우리나라에.. 2021. 9. 14. [Java] 자바에서 변수 사용하는 방법 (feat. 키워드, 데이터타입) 전 세계적으로도 우리나라에서도 굉장히 많은 솔루션과 프로그래밍에서 사용하는 언어 중 하나가 Java (자바) 입니다. 이번 포스팅을 시작으로 Java 언어를 사용하는 방법을 알아보도록 할 예정입니다. 이번 포스팅에서는 Java에서 변수를 사용하는 방법을 알아보도록 하겠습니다. 변수(Variable)란 무엇인가 변수는 이름 그래도 변하는 값을 담는 공간을 의미합니다. C 언어도 그렇고 Java 언어도 그렇고 변수의 사용은 비슷합니다. 임시로 사용할 값이나 지속적으로 변할 수 있는 값을 담는 공간이죠. 변수를 만들기에 앞서 자료형을 알아야 합니다. 그래야 자료형에 맞춰서 값을 넣어줄 수 가 있습니다. 자료형은 다음과 같은 종류가 있습니다. char: 문자 int: 정수 long: 정수 float: 실수 do.. 2021. 9. 13. 이전 1 ··· 3 4 5 6 7 다음