본문 바로가기
SMALL

혼공자30

02-3. 타입변환 - 타입 변환이란? : 데이터 타입을 다른 데이터 타입으로 변환하는 것 자동 타입 변환(promotion) 자동으로 타입 변환이 일어나는 것을 의미 값의 허용범위가 작은 타입이 허용범위가 큰 타입으로 저장될 때 발생 프로그램 실행 도중에 자동으로 타입 변환이 일어나는 것을 말함 기본 타입 크기 순 : byte double 자동 타입 변환 floatValue = 100.5F; double doubleValue = floatValue; System.out.println("doubleValue: " + doubleValue); } } 결과 : 강제 타입 변환(캐스팅 : casting) : 큰 허용범위 타입을 작은 허용범위 타입으로 강제로 나눠서 저장하는 것 public class CastingExample {.. 2020. 12. 30.
02-2. 기본타입 변수를 선언할 때 주어지는 타입에 따라 변수에 저장할 수 있는 값의 종류와 허용범위가 달라진다. 선언한 후에는 타입 변경이 불가능하다. 기본(primitive) 타입은 정수, 실수, 논리 값으로 총 8개가 있다. * 리터럴(literal) : 소스 코드에서 프로그래머에 의해 직접 입력된 값 * 각 타입에 저장되는 값의 범위는 외울 필요 없지만 메모리 사용 크기 정도는 알고 있는 것이 좋음 정수 리터럴 2진수 : 0b 또는 0B로 시작하며 0과 1로 구성 8진수 : 0으로 시작하고 0~7로 구성 10진수 : 소수점이 없는 0~9로 구성 16진수 : 0x 또는 0X로 시작하고 0~9 숫자와 A, B, C, D, E, F 또는 a, b, c, d, e, f로 구성 public class IntegerLiter.. 2020. 12. 29.
02-1. 변수 "컴퓨터 메모리(RAM)는 값을 저장할 수 있는 수많은 번지(주소)들로 구성되어 있다." 변수(variable) : 값을 저장할 수 있는 메모리의 특정 번지에 붙이는 이름 프로그램은 변수를 통하여 메모리의 특정 번지에 값을 저장하고 읽을 수 있음 메모리의 어디에 저장하고, 어떤 방식으로 저장할 것인지는 JVM이 결정 변수를 사용하기 위해서는 먼저 변수를 선언해야 함 어떤 타입(type)의 데이터를 선언할 것인지와 변수 이름을 결정하는 단계 같은 타입의 변수는 콤마(,)를 이용해서 한꺼번에 선언 가능 변수 이름 작성 규칙 첫 글자는 문자이거나 '$', '_' 이어야 하며 숫자로 시작은 불가능(필수) 영어 대소문자 구분(필수) 첫 문자는 영어 소문자로 시작하되, 다른 단어가 붙을 경우 첫 문자를 대문자로 씀.. 2020. 12. 28.
01-3. 자바 프로그램 개발 과정(2) 프로그램 소스 분석 패키지 선언 : package에 선언된 소스 파일은 반드시 패키지 선언문이 있어야 함. 클래스 선언 클래스 : 필드 또는 메소드를 포함하는 블록 (메소드 : 어떤 일을 처리하는 실행문을 모아 놓은 블록) 클래스 이름은 소스 파일명과 동일해야 하며, 대소문자도 일치해야 함. javac명령어로 컴파일 시 클래스 이름에 .class가 붙게 되며 바이트 코드 파일이 생성됨. java명령어로 바이트 코드 파일을 실행하려면 클래스 블록 내부에 main() 메소드 블록을 가져야 함. java 명령어로 바이트 코드 파일을 실행하면 제일 먼저 main()메소드를 찾아 블록 내부를 실행 → main()메소드를 "프로그램 실행 진입점" 이라고 부름 주석 사용 주석 : 프로그램 실행과는 상관없이 코드에 설.. 2020. 12. 25.
01-2. 자바 프로그램 개발 과정(1) 자바 프로그램을 개발하기 위해서는.. 확장명이 .java인 텍스트 파일 생성 자바 언어로 코드 작성 컴파일러인 javac 명령어로 컴파일 컴파일 성공 시 확장명이 .class인 바이트 코드 파일 생성 java 명령어 실행 순으로 진행된다. 자바 프로그램은 바이트 코드(byte code)파일(.class)로 구성됨 바이트 코드 파일은 운영체제에서 실행이 불가능 → 가바 가상 기계(JVM : Java Virtual Machine) 필요 JVM을 사용하는 이유 : 바이트 코드 파일을 다양한 운영 체제에서 수정하지 않고 사용하기 위해서이다. javac 명령어로 컴파일 된 바이트 코드 파일은 JDK가 설치된 어떠한 운영체제에서도 실행이 가능 프로젝트 생성부터 실행까지 1. 자바 프로젝트를 생성하기.. 2020. 12. 24.
01-1. 자바 소개 컴퓨터에서 실행하는 프로그램(program) : 특정 목적을 수행하도록 하는 프로그래밍 언어로 작성된 소스 파일을 기계어로 컴파일한 것 기계어 : 0과 1로 이루어진 이진 코드 자연어 : 사람이 사용하는 언어 ▶ 자연어와 기계어의 다리 역할을 하는 것이 프로그래밍 언어 소스 파일 : 프로그래밍 언어로 작성한 파일 ▶ 소스파일은 컴퓨터가 바로 이해할 수 없기 때문에 '컴파일(compile)'이라는 과정을 통하여 0과 1로 이루어진 기계어 파일로 번역 후 사용 - 1995년도에 썬 마이크로시스템즈에서 발표 - 안드로이드 애플리케이션, 웹사이트, 데스크톱 애플리케이션등의 개발에 사용 - 오라클에서 라이선스를 가지고 있음 모든 운영체제에서 실행 가능 → 윈도우에서 개발된 프로그램을 수정하지 않고 바로 리눅스에서.. 2020. 12. 23.
LIST