본문 바로가기

Dev. Handbook/Java4

[Java] Boxing, Unboxing, Autoboxing 그리 int, String 연산 1. Boxing, Unboxing, Wrapper Class https://dev-handbook.tistory.com/102 [Java] 데이터 타입, Primitive vs Reference, Wrapper class 1. 데이터 타입(자료형) Java에는 크게 기본형 타입과, 참조형 타입이 있다. 2. 기본형 타입 (Primitive Data Types) Java의 기본형 타입은 Java에서 Pre-defined data type으로 8가지가 있다. 구분 Data Type 길이 (byte dev-handbook.tistory.com 앞에서 데이터 타입을 살펴보면서 Wrapper Class에 대해 알아봤습니다. Wrapper Class는 Java의 기본형 타입을 객체(Object)로 변환하여 다룰 .. 2023. 1. 3.
[Java] Primitive Data Types 사용 시 주의할 점 Primitive Data Types 사용 시 주의할 점 변수 선언 시 반드시 초기화를 하고 사용해야 한다. 변수 선언만 하고 초기화하지 않으면 오류 발생 char 형은 초기화 시 싱글 따옴표를 사용한다. float, double형은 초기화 시 소수점 아래 단위 0을 붙여(10인 경우 10.0) 사용한다. float, long 형은 초기화 시 f, l 키워드를 사용한다 숫자형과 문자형은 캐스팅을 통해 변환하며 사용할 수 있다. public class Java004 { public static void main(String[] args) { int a; int b; // 선언만 함, 초기화 하지 않으면 사용 시 오류 발생 int c = 90; double d; char e; a = 10; b = 20; /.. 2023. 1. 3.
[Java] HelloWorld - public static void main(String args[]), static Java - HelloWorld public static void main 이해하기 // public(접근제어자) class(클래스선언) Java001(클래스명) public class Java001 { /* * 접근제한자 : 접근 범위를 지정 * public > protected > default > private * * public : 모든 곳에서 접근 가능 * private : class에서만 접근 * protected : 동일한 패키지, 파생클래스(class, 하위 class[상속])에서만 접근 * default : 동일한 패키지에서만 접근 */ /* * static * - 객체의 인스턴스 생성 없이 호출 가능 * - 자바 프로그램을 실행하면 클래스 로더가 static을 찾아서 메모리에 모두 할당.. 2023. 1. 2.
[Java] Enum type(class), 열거형 클래스 그동안 Java에서 enum을 단순하게 사용해왔는데 최근 검색한 자료에서 enum의 다양한 활용방법들을 읽어보고 나서 java에서 enum을 공부하고 정리해 봤습니다. 1. Enum ( Enumerations : specifically listed ) 열거형은 여러 프로그래밍 언어에서 사용하고 있습니다. 다른 언어에서는 단순히 상수 그룹만을 정의하지만, Java에서 enum은 상수(불변의 값, final 변수와 같음)의 그룹을 대표하는 특수 클래스( java.lang.Enum )로 enum 형(Type)으로 사용할 수 있습니다. 이 enum 클래스는 Java 5에서 도입되었습니다. 또한 enum 형 변수를 선언하면 enum에서 정의한 상수값만을 가질 수 있습니다. enum을 생성하려면 'enum' 키워드.. 2022. 12. 27.