JAVA
-
핵심개념 타입변환 : 데이터 타입을 다른 데이터 타입으로 변환하는 것. 변수 값을 다른 타입변쉥 저장할 때 타입변환이 발생할 수 있다. 타입변환은 크게 자동타입변환과 강제타입변환이 있다. ex) byte -> int / int -> byte ex) byte a = 1; int b = a; 자동타입변환 : 컴파일러에 의해 자동으로 타입이 변환 되는 것. 값의 허용범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 자동으로 발생된다. 허용범위 크기순 : byte < short < int < long < float < double char타입의 경우 int타입으로 자동변환되면서 유니코드 값이 int 타입에 저장된다. 하지만 byte 타입은 char 타입보다 허용범위가 작음에도 불구하고 char 타입으로 자..
자바 기초 : 타입 변환(자동 타입 변환과 강제 타입 변환)핵심개념 타입변환 : 데이터 타입을 다른 데이터 타입으로 변환하는 것. 변수 값을 다른 타입변쉥 저장할 때 타입변환이 발생할 수 있다. 타입변환은 크게 자동타입변환과 강제타입변환이 있다. ex) byte -> int / int -> byte ex) byte a = 1; int b = a; 자동타입변환 : 컴파일러에 의해 자동으로 타입이 변환 되는 것. 값의 허용범위가 작은 타입이 허용 범위가 큰 타입으로 저장될 때 자동으로 발생된다. 허용범위 크기순 : byte < short < int < long < float < double char타입의 경우 int타입으로 자동변환되면서 유니코드 값이 int 타입에 저장된다. 하지만 byte 타입은 char 타입보다 허용범위가 작음에도 불구하고 char 타입으로 자..
2023.02.19 -
핵심개념 변수의 기본타입 : 자바에서는 모든 변수에 타입을 정의하고 있다. 변수가 가지는 타입에 따라 변수에 저장할 수 있는 값의 종류와 허용 범위가 달라진다. 정수 타입 : 소수점이 없는 정수를 저장할 수 있는 타입. (1bit : 0 또는 1을 표현할 수 있는 단위) 타입 메모리 사용크기 저장되는 값의 허용범위 byte 1byte 8bit -128~127 short 2byte 16bit -32,768~32,767 char 2byte 16bit 0~65535(유니코드) -> 음수값을 가질 수 없음 int 4byte 32bit -2,147,483,648~2,147,483,647 long 8byte 64bit -9,223,372,036,854,775,808~9,223,372,036,854,775,807 -..
자바 기초 : 변수의 기본타입핵심개념 변수의 기본타입 : 자바에서는 모든 변수에 타입을 정의하고 있다. 변수가 가지는 타입에 따라 변수에 저장할 수 있는 값의 종류와 허용 범위가 달라진다. 정수 타입 : 소수점이 없는 정수를 저장할 수 있는 타입. (1bit : 0 또는 1을 표현할 수 있는 단위) 타입 메모리 사용크기 저장되는 값의 허용범위 byte 1byte 8bit -128~127 short 2byte 16bit -32,768~32,767 char 2byte 16bit 0~65535(유니코드) -> 음수값을 가질 수 없음 int 4byte 32bit -2,147,483,648~2,147,483,647 long 8byte 64bit -9,223,372,036,854,775,808~9,223,372,036,854,775,807 -..
2023.02.19 -
핵심개념 : 변수 변수 : 변하는 수 또는 변하는 값을 넣는 공간. 변수는 정수, 실수 등 다양한 타입의 값을 저장한다. 또한 그 변수의 용도에 맞는 값을 넣어 주어야 한다. 변수 선언 : 변수에 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지를 결정한다. ex) int 나이 -> 정수(int)를 저장할 수 있는 나이라는 변수를 선언 변수 이름의 규칙 첫번째 글자는 문자 or $ or _, 숫자로는 시작할 수 없다 두번째 이후의 글자는 숫자 or .문자 or $ or _ 영어는 대소문자를 구분한다 자바 예약어는 사용할 수 없다. 예약어 : package, public, class, static, void, int. 값 저장 : 변수를 선언하면 =을 사용해서 오른쪽의 값을 왼쪽 변수에 저장 in..
자바 기초 : 변수핵심개념 : 변수 변수 : 변하는 수 또는 변하는 값을 넣는 공간. 변수는 정수, 실수 등 다양한 타입의 값을 저장한다. 또한 그 변수의 용도에 맞는 값을 넣어 주어야 한다. 변수 선언 : 변수에 어떤 타입의 데이터를 저장할 것인지, 변수 이름은 무엇인지를 결정한다. ex) int 나이 -> 정수(int)를 저장할 수 있는 나이라는 변수를 선언 변수 이름의 규칙 첫번째 글자는 문자 or $ or _, 숫자로는 시작할 수 없다 두번째 이후의 글자는 숫자 or .문자 or $ or _ 영어는 대소문자를 구분한다 자바 예약어는 사용할 수 없다. 예약어 : package, public, class, static, void, int. 값 저장 : 변수를 선언하면 =을 사용해서 오른쪽의 값을 왼쪽 변수에 저장 in..
2023.02.18 -
프로그래밍 언어와 자바 기계어 : 컴퓨터가 처리하는 0과 1로 이루어진 코드 프로그래밍 언어 : 사람과 기계어 사이 중간 역할을 하는 프로그래밍 언어. 자바, C, C++, 파이썬 등이 있다. 소스 파일 : 프로그래밍 언어로 작성한 파일 컴파일 : 소스파일을 기계어 파일로 번역하는 것 개발환경구축 JDK : 자바개발도구(Java Development Kit). 자바 언어로 소프트웨어를 개발할 때 필요한 실행환경(JVM)과 개발도구(컴파일러)를 제공하는 역할을 한다. eclipse : 대표적인 자바 기반 통합개발환경(IDE:Intergrated Development Environment). 개발에 필요한 여러기능을 통합적으로 제공함. 자바 프로그램 개발 과정 자바소스파일 -> Javac 명령어 실행(컴파일..
자바 기초 : 자바 시작하기프로그래밍 언어와 자바 기계어 : 컴퓨터가 처리하는 0과 1로 이루어진 코드 프로그래밍 언어 : 사람과 기계어 사이 중간 역할을 하는 프로그래밍 언어. 자바, C, C++, 파이썬 등이 있다. 소스 파일 : 프로그래밍 언어로 작성한 파일 컴파일 : 소스파일을 기계어 파일로 번역하는 것 개발환경구축 JDK : 자바개발도구(Java Development Kit). 자바 언어로 소프트웨어를 개발할 때 필요한 실행환경(JVM)과 개발도구(컴파일러)를 제공하는 역할을 한다. eclipse : 대표적인 자바 기반 통합개발환경(IDE:Intergrated Development Environment). 개발에 필요한 여러기능을 통합적으로 제공함. 자바 프로그램 개발 과정 자바소스파일 -> Javac 명령어 실행(컴파일..
2023.02.18