본문 바로가기

☁️ 구름 X kakao DeepDive/☁️ Java4

[Java] 정수 자료형과 실수 자료형 (+형변환과 부동소수점까지) 이번 시간에는 정수 자료형과 실수 자료형,그리고 자료형을 바꿀 수 있는 형변환과실수 자료형을 나타내는 부동소수점까지!! 정리해보았다. 1. 정수 자료형1비트는 0과 1을 나타낸다.1바이트는 이게 8개가 있다는 뜻으로 2의 8승이다. 📍 자료형의 크기와 표현 범위자료형크기표현범위byte1바이트 (8비트)-128 ~ 127 (-2^7 ~ 2^7-1)short2바이트-32,768 ~ 32,767int4바이트-2,147,483,648 ~ 2,147,483,647long8바이트-9,223,372,036,854,775,808~ 9,223,372,036,854,775,807 - 자료형의 범주를 넘어가는 수를 담는것은 불가능하다.byte overByte2 = 128; // 불가byte overByte4 = -129;.. 2025. 1. 15.
[Java] 자바의 자료형과 변수, 상수(final)에 대해 알아보자 1. 자료형 Data Type컴퓨터는 0과 1로 구동한다.→ 한정된 메모리 안에서 용량을 초과하지 않고많은 데이터를 처리하기 위해서는 적절하게 메모리 공간을 할당해야한다. 메모리할당Boolean0과 1이므로 한칸의 비트로 두 값을 모두 표현 가능하다.가위바위보 만약 가위바위보가 있다면, 메모리 할당을 어떻게 해야할까가위바위보 = 3가지. 3은 2의 1승보다는 크고, 2의 2승보다는 작으므로00 01 11 → 비트 두개로 표현이 가능하다월화수목금토일만약 월화수목금토일이 있다면7은 2의 2승보단 크고, 2의 3승보단 작으므로비트 세개로 표현이 가능하다.⇒ 즉, 자료형으로 몇 비트의 메모리를 할당할지 정하는것이다! 그렇다면, 자바는 왜 변수에 자료형을 다 적어야할까? 자바스크립트나 파이썬은 앞에 변수형을 적는.. 2025. 1. 15.
[Java] 자바 프로그램 실행해보기 자바 강의를 들으며 나온 명령어들을 정리해보았다.기억이 새록새록..javac 명령어 :자바로 코딩한 .java 파일을자바 바이트코드로 번역 (compile)하는것이다.위의 명령어를 입력하면 커피로 된 클래스 파일이 만들어진다.(어짜피 너는 못읽으니 커피나 마셔라는 뜻이다.)위의 방식 말고 다른 것도 있다.javap -c -p Main:자바 바이트코드를 사람이 볼 수 있는 방식으로 보여주는 명령어java -c는 뒤에 오는걸 번역하라는 말이다. 명령어 실행 결과는 이러하다. java 명령어:자바 바이트코드를 실행한다.java Main// 뒤에 클래스 안붙여도 됨 → 인텔리제이와 같은 IDE에서는 그냥 재생버튼 눌러도 된다. 실행 단축키윈도우 : shift + F10맥 : control + R빌드 build:.. 2025. 1. 14.
[Java] 자바의 기본 - JVM, JRE, JDK이란? 자바를 공부하기 전에 자바는 어떤 언어인지에 대해 이해를 하고 가야겠지 싶어서 정리하는 글오늘은 JVM, JRE, JDK가 뭔지에 대해서 알아보도록 하겠다.1. 컴파일과 인터프리터우선 시작 전에 컴파일과 인터프리터에 대해 알아보겠다. 컴퓨터는 자기가 알아먹을 수 있는 말을 해야 알아듣는다.하지만 컴퓨터의 언어를 인간이 모두 작성하기에는 어려우므로..인간은 인간의 언어로 코드를 작성하고, 컴퓨터가 알아듣는 언어로 번역해서 줘야한다.그 과정의 차이가 컴파일언어와 인터프리터 언어이다. 1. 컴파일 (번역) 컴파일은 프로그램 전체를 한 번에 번역하여, 기계어(실행 가능한 코드)로 변환하는 방식이다.즉, 미리 번역을 해두었다가 번역본을 컴퓨터에게 전달하는것이다. C계열코드, 자바가 있다.2. 인터프리터 (통역)인.. 2025. 1. 14.