
변수란 변하는 수라는 뜻으로, 하나의 값을 저장할 수 있는 메모리 공간을 의미합니다. 프로그래밍에서 변수는 데이터를 저장하거나, 저장된 값을 수정, 읽는 데 사용됩니다.변수를 선언하는 이유는 프로그램에서 사용할 값을 저장할 공간을 마련하기 위해서입니다. 예를 들어, 나

print : 괄호안 내용을 단순히 출력. 개행문자(=줄바꿈문자=\\n) 포함안됨.printf : C에서의 printf와 동일. %d, %s 등을 쓰기위해 사용. 개행문자 포함Xprintln : 괄호안 내용을 출력한 후 마지막에 개행문자가 포함되어 있어 출력후 한 줄
Scanner 클래스는 자바에서 입력을 읽어오는 데 사용되는 표준 도구입니다.위치: java.util 패키지에 포함기능:키보드 입력 처리파일, 문자열, InputStream에서 데이터 읽기다양한 데이터 타입의 입력 지원 (int, double, String, 등)데이터

자바는 정수형 데이터 타입에 대해 고정된 크기와 범위를 제공합니다. 각 데이터 타입은 2의 보수(2's complement) 표현법을 사용하여 음수와 양수를 나타냅니다.오버플로우는 값이 데이터 타입의 최대값을 초과하거나 최소값보다 작아질 때 발생합니다.최대값을 초과하면
자동 타입 변환은 더 작은 범위의 타입이 더 큰 범위의 타입으로 변환될 때, 컴파일러가 자동으로 수행하는 변환입니다.이 변환은 데이터 손실이 발생하지 않기 때문에 안전합니다.규칙크기 순서: byte → short → int → long → float → double문자

오늘은 자바에서 지역, 인스턴스 클래스 변수가 어떤 차이점이 있는지 확실히 알아보자 !클래스 내에 Static 키워드로 선언된 변수처음 JVM이 실행되어 클래스가 메모리에 올라갈 때 ~ 프로그램이 종료될 때까지 유지클래스가 여러 번 생성되어도 Static 변수는 처음

오늘은 자바의 JVM(Java Virtual Machine) 에 대해 알아보자 ! 자바의 동작 과정을 한 단계씩 설명하겠습니다.Source Code 작성 (Source.java)개발자가 자바 프로그래밍 언어로 .java 파일을 작성합니다.코드에는 클래스와 메서드, 변수

자바에는 크게 Method, Stack, Heap 영역, Pc Register, Native Method Area 5가지로 구성되어 있는데 Method, Stack, Heap 3가지 영역에 대해서 코드를 보면서 이해 해보겠습니다. 코드 한줄 한줄 실행 되는 결과를 같

오늘은 자바의 equals 와 == 연산자의 차이에 대해서 알아보자 ! equals()와 ==는 자바에서 객체의 동등성을 비교하는 데 사용되지만, 의미와 사용 목적이 다릅니다. 차이를 구체적으로 이해하기 위해 예제를 중심으로 살펴보겠습니다.비교 대상: 메모리 주소 (객

위 자료는 자바 심화 05강 영상을 토대로 작성되었습니다.C언어에서는 문자열을 chat형 배열로 표현하지만 자바에서는 문자열을 String이라는 클래스를 별도로 제공합니다. String 클래스에서는 문자열과 관련된 작업을 할 때 유용하게 사용 할 수 있는 다양한 메소드