반응형

기본형 3

자바 불변 객체

자바에서 제공하는 굉장히 많은 클래스들이 불변 객체로 설계되어 있다. 자바의 데이터 타입을 가장 크게 보면 기본형(Primitive Type)과 참조형(Reference Type)으로 나눌 수 있다. 기본형 : 하나의 값을 여러 변수에서 절대로 공유하지 않는다.참조형 : 하나의 객체를 참조값을 통해 여러 변수에서 공유할 수 있다. 기본형 변수는 하나의 값을 공유하거나 공유하지 않는다는 뜻은 다음 예제와 같다.public static void main(String[] args) { int a = 10; int b = a; // a-> 값 복사 후 대입 System.out.println("a = " + a); System.out.println("b = " + b); b = 20; ..

공부/Java 2024.09.09

자바 기본형과 참조형

자바에서 참조형을 제대로 이해하는 것은 정말 중요하다고 한다.어제 배운 기본형과 참조형에 관하여 막연하게 이해하고만 있기 때문에 오늘 복습을 통해 제대로 이해하고 정리하려 한다. 변수의 데이터 타입은 가장 크게 보면 기본형과 참조형으로 분류할 수 있다. 사용하는 값을 변수에 직접 넣을 수 있는 기본형, 그리고 이전에 만들어 봤던 Student student1과 같이 객체가 저장된 메모리 위치를 가르키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있다. 기본형(Primitive Type) : int, long, boolean, double 처럼 변수에 사용할 값을 직접 넣을 수 있는 데이터타입을 기본형이라고 한다.참조형(Reference Type) : Student student1, int[] stude..

공부/Java 2024.08.29

자바 기본형과 참조형

변수의 데이터 타입을 가장 크게 보면 기본형과 참조형으로 분류할 수 있다. 사용하는 값을 변수에 직접 넣을 수 있는 기본형, 그리고 이전에 본 Student student1과 같이 객체가 저장된 메모리의 위치를 가르키는 참조값을 넣을 수 있는 참조형으로 분류할 수 있다. 기본형 : int double long boolean처럼 변수에 사용할 값을 직접 넣음참조형 : Student student1, int[] students와 같이 데이터에 접근하기 위한 참조를 저장하는 데이터 타입을 참조형이라 한다. 참조형은 객체 또는 배열에 사용된다. 기본형 변수에는 직접 사용할 수 있는 값이 들어있지만 참조형 변수에는 위치가 들어가 있다.참조형은 실제 사용하는 값을 변수에 담는 것이 아니다. 이름 그대로 실제 객체의..

공부/Java 2024.08.28
반응형