개인공부/Java
-
자바에서는 8개의 기본 자료형 이외의 모든 자료형은 참조 자료형이다. 대표적인 참조 자료형에는 배열 array, 클래스 class, 인터페이스 interface 등이 있다. 참조 자료형은 개발자가 얼마든지 정의 할 수 있으므로 무한개라 할 수 있다. 먼저 배열을 알아보자. 배열이란? 배열은 동일한 자료형을 묶어 저장하는 참조 자료형이다. 생성할 때 크기를 지정해야 하고, 한 번 크기를 지정하면 절대 변경할 수 없는 특징이 있다. 이 2가지 특징은 이후 배열의 선언과 객체 생성에도 적용되므로 반드시 기억하길 바란다. 배열 생성하기 1. 배열 선언하기 배열을 선언할 때는 다음과 같이 2가지 방법으로 선언할 수 있다. 배열을 나타내는 대괄호 []는 자료형 뒤에 올 수 있고 변수명 뒤에도 올 수 있다. 배열을 ..
참조 자료형 1차배열자바에서는 8개의 기본 자료형 이외의 모든 자료형은 참조 자료형이다. 대표적인 참조 자료형에는 배열 array, 클래스 class, 인터페이스 interface 등이 있다. 참조 자료형은 개발자가 얼마든지 정의 할 수 있으므로 무한개라 할 수 있다. 먼저 배열을 알아보자. 배열이란? 배열은 동일한 자료형을 묶어 저장하는 참조 자료형이다. 생성할 때 크기를 지정해야 하고, 한 번 크기를 지정하면 절대 변경할 수 없는 특징이 있다. 이 2가지 특징은 이후 배열의 선언과 객체 생성에도 적용되므로 반드시 기억하길 바란다. 배열 생성하기 1. 배열 선언하기 배열을 선언할 때는 다음과 같이 2가지 방법으로 선언할 수 있다. 배열을 나타내는 대괄호 []는 자료형 뒤에 올 수 있고 변수명 뒤에도 올 수 있다. 배열을 ..
2022.07.15 -
연산자의 종류 연산자 우선순위 연산자의 우선 순위에 따라 연산된다. 동일한 우선 순위의 연산자는 연산의 방향에 따라서 먼저 연산이 된다. 비교연산자 등가비교(==, !=)할 떄 비교할대상은 스택 메모리값이다 기본자료형을 등가비교할때는 기본자료형의 데이터 값은 스택 메모리에 저장되기에 값을 비교하는거이고 참조 자료형을 등가비교할떄는 참조자료형의 데이터 값은 실제 데이터값(힙 메모리에 존재)의 주소값을 가지고 있기에 주소값을 비교한다 HTML 삽입 미리보기할 수 없는 소스 출처 : Do it! 자바 완전 정복 저자 : '김동형' https://www.yes24.com/Product/Goods/103389317
연산자연산자의 종류 연산자 우선순위 연산자의 우선 순위에 따라 연산된다. 동일한 우선 순위의 연산자는 연산의 방향에 따라서 먼저 연산이 된다. 비교연산자 등가비교(==, !=)할 떄 비교할대상은 스택 메모리값이다 기본자료형을 등가비교할때는 기본자료형의 데이터 값은 스택 메모리에 저장되기에 값을 비교하는거이고 참조 자료형을 등가비교할떄는 참조자료형의 데이터 값은 실제 데이터값(힙 메모리에 존재)의 주소값을 가지고 있기에 주소값을 비교한다 HTML 삽입 미리보기할 수 없는 소스 출처 : Do it! 자바 완전 정복 저자 : '김동형' https://www.yes24.com/Product/Goods/103389317
2022.07.14 -
변수와 상수의 이름을 지을 떄 반드시 지켜야 하는 공통 사항 영문 대소문자와 한글을 사용할 수 있다. abc(O), ABC(O), aBc(O), 가나다(O) 특수문자는 밑줄(_)과 달러($)표기만 사용 할 수 있다. $abc(O), _abc(O), ab_c(O), $abc_(O) 아라비아 숫자를 사용할 수 있다. 단, 첫번쨰 글자로는 사용할 수 없다. a3bc(O), ab3c(O), abc3(O), 3abc(X) 자바에는 사용하는 예약어는 사용할 수 없다. int(X), break(X), public(X), static(X) 변수명을 지을 떄 권장사항 영문 소문자로 시작한다 avg, name, value 영문 단어를 2개 이상 결합할 떄는 새로운 단어의 첫 글자를 대문자로 한다. myWork, maxVa..
기본 자료구조변수와 상수의 이름을 지을 떄 반드시 지켜야 하는 공통 사항 영문 대소문자와 한글을 사용할 수 있다. abc(O), ABC(O), aBc(O), 가나다(O) 특수문자는 밑줄(_)과 달러($)표기만 사용 할 수 있다. $abc(O), _abc(O), ab_c(O), $abc_(O) 아라비아 숫자를 사용할 수 있다. 단, 첫번쨰 글자로는 사용할 수 없다. a3bc(O), ab3c(O), abc3(O), 3abc(X) 자바에는 사용하는 예약어는 사용할 수 없다. int(X), break(X), public(X), static(X) 변수명을 지을 떄 권장사항 영문 소문자로 시작한다 avg, name, value 영문 단어를 2개 이상 결합할 떄는 새로운 단어의 첫 글자를 대문자로 한다. myWork, maxVa..
2022.07.11