본문 바로가기

Java34

Java_타입의 형변환 형변환 형변환은 값을 다른 타입의 값으로 변환하는 것이다. 형변환을 하는 이유 자바의 연산은 연산에 참여한 값의 타입과 연산결과가 항상 동일한 타입이다. 자바의 연산에 참여하는 값의 타입이 서로 다른 경우, 같은 타입으로 변환 후 연산이 일어난다. (타입의 변환은 값의 손실이 발생하지 않는 방향으로 이루어진다.) (값의 손실이 일어나지 않는 방향) 1. 크기가 작은 타입 -> 크기가 더 큰 타입 ( long x = 10; int타입 10이 long타입 10으로 변환 후 대입 ) 2. 정밀도가 낮은 타입 -> 정밀도가 더 높은 타입 ( double x = 3; int타입 3이 double타입 3.0으로 변환 후 대입된다. ) 기본 자료형의 형변환 방법 2가지 자동형변환 데이터의 손실이 발생하지 않는 방향으.. 2023. 10. 24.
Java_변수와 자료형 변수 변수란? 변수는 값을 담는 저장소다. 변수는 고유한 타입을 가진다. 변수는 자신의 타입과 일치하는 타입의 값만 저장할 수 있다. 변수의 타입의 한 번 정해지면 변경할 수 없다. 변수에 저장된 값은 프로그램이 실행되는 동안만 사용할 수 있다. 변수는 고유한 이름을 가진다. 이를 식별자라고 부른다. 변수의 이름은 영어대문자, 소문자, 숫자, _ 를 조합해서 정한다. 변수의 이름은 반드시 문자로 시작해야 한다. 숫자로 시작할 수 없다. 변수의 이름은 대소문자를 구분한다. 변수의 생성 메모리에 지정된 타입의 값을 저장하는 저장소가 생성된다. 변수를 생성할 때는 반드시 변수(저장소)의 타입을 변수명 앞에 적어야 한다. 동일한 이름을 가지는 변수를 같은 블록 내에서 선언할 수 없다. 변수를 생성하면, 변수에 .. 2023. 10. 24.
Java 및 Java 설치방법 Java란? 썬 마이크로시스템즈에서 1995년에 개발한 객체 지향 프로그래밍 언어. 만든 사람은 제임스 고슬링이다. Java의 특징 객체지향 프로그래밍 언어 C나 C++에 비해서 문법이 간단하고, 포인트를 사용하지 않는다 플랫폼 독립적이다 자바 가상 머신(JVM, Java Virtual Machine) 위에서 실행된다 가비지 콜렉션을 지원한다 멀티 스레드를 지원한다 자바 가상 머신(Java Virtual Machine) : Java로 개발한 프로그램을 컴파일하여 만들어지는 바이트코드를 실행시키기 위한 가상머신 => Java가 플랫폼에 독립적인 언어인 것은 이 자바 가상 머신때문에 가능하다. 소스 코드를 기계어로 직접 컴파일하여 링크하는 C와 C++의 컴파일러와 달리 자바 컴파일러는 바이트코드인 클래스 파.. 2023. 10. 23.
Eclipse(이클립스) 설치방법 Eclipse 자바를 기반으로하는 통합개발환경(IDE, Integrated Development Environment)이다. Eclipse의 특징 다양한 운영체제를 지원한다 (Window, MacOS, Linux를 지원) 문법검사, 코드 자동완성을 지원한다 다양한 플러그인을 제공한다 여러 프로젝트를 동시에 열 수 있다 php, phython, C/C++ 개발도 지원한다 오픈소스 소프트웨어 https://www.eclipse.org/ The Community for Open Collaboration and Innovation | The Eclipse Foundation The Eclipse Foundation provides our global community of individuals and organ.. 2023. 10. 20.