전체 글 33

[Java] 배열과 메모리

배열 변수는 배열 데이터의 주소를 담고 있다. 배열 요소 출력은 Arrays.toString()으로, 배열 주소 출력은 변수명으로 작성하면 된다. int[] arr1 = {1, 2, 3}; int[] arr2 = null; int[] arr3 = {4, 5, 6}; int[] arr4 = null; System.out.println("arr1 : " + Arrays.toString(arr1)); System.out.println("arr2 : " + Arrays.toString(arr2)); System.out.println("arr3 주소 : " + arr3); System.out.println("arr4 주소 : " + arr4); 실행 결과는 아래와 같다. arr1 : [1, 2, 3] arr2 :..

개발/Java 2022.08.22

[Java] 자료형

자료형은 크게 기본 자료형과 객체 자료형으로 나뉜다. 1. 기본 자료형 데이터가 변수에 직접 저장된다. 정수형 byte(1byte), char(2byte), short(2byte), int(4byte), long(8byte) 실수형 float(4byte), double(8byte) 논리형 boolean(1byte) - true/false를 나타낸다. 2. 객체 자료형 객체 메모리 주소가 변수에 저장된다. (레퍼런스, C 계열 언어의 포인터와 같은 개념임) 문자열을 나타내는 String은 객체 자료형이다. 아래와 같이 초기화 하여 사용할 수 있다. String str = new String(); str = "Hello World?"; String str2 = "Hello World!"; 3. 형 변환 자동..

개발/Java 2022.08.22

JDK & IDE 설치

1. JDK 설치 원하는 버전을 설치한다. https://www.oracle.com/java/technologies/downloads/#java8-windows Download the Latest Java LTS Free Subscribe to Java SE and get the most comprehensive Java support available, with 24/7 global access to the experts. www.oracle.com 2. IDE 다운로드 (IntelliJ) Community 버전(무료)을 설치한다. (혹은 Eclipse 설치) https://www.jetbrains.com/ko-kr/idea/download/#section=windows 다운로드 IntelliJ IDE..

개발환경 설정 2022.08.22