Development/Java(855)
-
for문
Java - for문· 특정한 명령들을 정해진 규칙에 따라 반복처리 할 때 사용하는 제어문입니다. · 초기식, 조건식, 증감식을 모두 포함하고 있는 반복문입니다.· while 문보다는 좀 더 간결하게 반복문을 표현할 수 있습니다. for문의 구성형식 초기식 · 가장 먼저 수행하는 부분이며 두 번 다시 수행되지 않습니다. · 다중 for문에서는 예외 · 반복문에 사용할 변수를 초기화 조건식 · 초기식 다음으로 수행하는 부분이며 · loop가 돌때마다 한번씩 비교하여 반복을 수행해야 할지 반복을 벗어나야 할지를 결정합니다. 증감식 · 증감식은 loop를 수행할 때마다 조건식을 비교하기 전에 항상 수행하며(매 반복이 끝날때 마다 수행) · 조건식에 사용되는 변수의 값을 증가 시키거나 감소 시켜 loop를 수행..
-
Console Input(콘솔 입력)
Console Input(콘솔 입력) · 과거의 입력방식은 타 프로그래밍 언어에 비해 복잡했습니다. · 이 부분을 Scanner클래스를 통해 해결하여 아래와 같이 쉽게 입력 받을 수 있게 되었습니다.
-
형 변환(Type Conversion) - 형 변환(Type Conversion) 종류, 프로모션(promotion), 디모션(demotion)
형 변환(Type Conversion) · 초기화 시에만 변환 적용됩니다. · 하나의 타입을 다른 타입으로 바꾸는 것을 의미합니다. · 타입 변환이라고도 합니다. 형 변환(Type Conversion) 종류 기본 자료형 값을 다른 자료형으로 변환할 수 있는 기능을 의미하며 두 가지 종류가 있습니다. boolean형을 제외한 나머지 기본 타입 간의 타입 변환을 자유롭게 수행할 수 있습니다. · 프로모션(promotion) · 디모션(demotion) 프로모션(promotion) · 더 큰 자료형으로 변환 · 작은 자료형 -> 큰 자료형 · 대입 연산자에서 왼쪽의 자료형이 오른쪽 결과의 자료형보다 클 때 발생합니다. · 정보의 손실 없음 · 내부적으로 자동으로 형변환을 수행합니다.(자동 형변환; 묵시적 형변..
-
대입 연산자 (=)
대입 연산자(assignment operator)· 할당연산자로고도 합니다.· 데이터를 저장하는 연산자· 오른쪽에 있는 값을 왼쪽에 있는 변수 i에 대입(저장)하라는 의미입니다.· 특정한 상수 값이나 변수 값 또는 객체를 변수에 전달하여 저장시킬 때 사용하는 연산자입니다.· = 연산자의 결합순서는 오른쪽에서 왼쪽입니다.· 대입문 왼쪽에 반드시 변수가 와야 합니다.
-
자바의 객체지향 개발 3단계
자바의 객체지향 개발 3단계
-
자바 실행 구조, 바이트코드, 실행(Execute, Run)
자바(Java)의 실행 구조 · 자바컴파일러는 자바 설치 디렉토리 바로 아래의 bin 디렉토리에 javac.exe로 저장되어 있습니다. · 자바컴파일러는 소스파일(.java)을 컴파일 후 JVM이 이해할 수 있는 언어로 변환하고 .class확장자를 가진 자바 바이트코드를 생성하게 됩니다. · 그 다음 자바런처는 JVM위에서 .class파일이 실행될 수 있도록 일련의 작업을 주도하게 됩니다. 자바 컴파일러(Java compiler) · 자바 컴파일러는 자바를 가지고 작성한 자바 소스 코드를 자바 가상 머신이 이해할 수 있는 자바 바이트 코드로 변환합니다. · 자바 컴파일러는 자바를 설치하면 javac.exe라는 실행 파일 형태로 설치됩니다. 바이트코드(Byte code) · 자바컴파일러로 컴파일된 클래스파..