반응형

JAVA 13

[Java] 래퍼 클래스(Wrapper Class)란 무엇인가? (박싱, 언박싱)

래퍼 클래스란(Wrapper Class)? 자바의 자료형은 크게 기본 타입(primitive type)과 참조 타입(reference type)으로 나누어집니다. 대표적으로 기본 타입은 char, int, float, double, boolean 등이 있고 참조 타입은 class, interface 등이 있는데 프로그래밍을 하다 보면 기본 타입의 데이터를 객체로 표현해야 하는 경우가 종종 있습니다. 이럴 때에 기본 자료타입(primitive type)을 객체로 다루기 위해서 사용하는 클래스들을 래퍼 클래스(wrapper class)라고 합니다. 자바는 모든 기본타입(primitive type)은 값을 갖는 객체를 생성할 수 있습니다. 이런 객체를 포장 객체라고도 하는데 그 이유는 기본 타입의 값을 내부에..

JAVA 2022.04.26

[JAVA] 자바 for-each문 사용법 및 예제코드

for each문은 배열이나 나열의 크기만큼 루프를 돌면서 각 원소를 순차적으로 접근하는데 매우 유용하다. 예를 들어 모든 원소들의 합을 구하는 프로그램을 for문으로 만들어보면, int arr[] = {1,2,3,4,5,6}; int sum = 0; for (int i = 0; i < arr.length; i++) { sum += arr[i]; } System.out.println("합계 : "+sum); for each문으로 변경하면 아래와 같다. int arr[] = {1,2,3,4,5,6}; int sum = 0; for(int x : arr) sum += x; System.out.println("합계 : "+sum); for each문으로 배열의 원소들을 출력하는 경우 int arr[] = {1..

JAVA 2022.03.21

자바 private,public,default,protected접근자 차이

자바 public,protected,private,default접근자의 차이에대해 알아보겠습니다. 처음부터 public의 접근권한은 어떻고.. 이론적으로 먼저 배우는 것보다 실제로 자기가 해보는 것이 기억에 잘 남는것 같아서 먼저 접근자로 실험을 해보고 마지막에 표로 정리하겠습니다. 클래스 정의할 때 사용하는 접근자 : public, default public : 다른 패키지에서도 객체 생성 가능 default : 동일 패키지 내에서만 객체 생성 가능 Money.java 1 2 3 4 5 6 7 8 9 package won; public class Money { public static void main(String[] args) { new on.sw(); //오류 } } Colored by Color ..

JAVA 2021.08.24
반응형