본문 바로가기

컴퓨터 | IT/Java Daily 교육5

자바 프로그래밍을 배우는 이유 자바 프로그래밍을 배우는 이유 - 객체지향 : Java에서는 모든 것이 객체. Object 모델을 기반으로 하기 때문에 확장성이 좋다. - 학습 : Object-oriented programming (OOP)의 기본 개념을 이해하면 Java마스터하기 어렵지 않다. - 보안 : Java의 보안 기능을 사용하면 바이러스가 없고 변조가 없는 시스템을 개발할 수 있다. - 독립적 플랫폼 : C와 C++를 포함한 다른 많은 프로그래밍 언어와 달리 Java가 컴파일 될 때 플랫폼에 독립적인 바이트 코드로 컴파일 되는 것이 아니라 플랫폼 별 머신으로 컴파일된다. 이 바이트 코드는 가상머신에 의해 해서된다. - 이식성 : Java의 컴파일러는 POSIX 하위 집합인 명확한 이식성 경계를 사용하여 ANSI C로 작성되었.. 2021. 6. 1.
데이터 타입 데이터 타입 모든 변수에는 타입이 있고 타입에 따라 저장할 수 있는 값의 종류와 범위가 달라진다. 즉, 데이터 타입에는 규칙과 크기가 중요하다. 기본 타입 타입 종류 값의 종류 크기 byte 정수 1 byte char 2 byte short 2 byte int 4 byte long 8 byte float 실수 4 byte double 8 byte boolean 논리 1 byte 자바는 기본적으로 각각의 타입으로 연산을 수행한다. 저장하려는 값이 타입의 규칙과 크기에 맞는 값을 저장하는 것이 좋다. 2021. 5. 12.
변수 변수의 정의 하나의 값을 저장할 수 있는 메모리 공간. 변수에는 한 가지 데이터 타입의 값만 저장할 수 있다. 변수의 선언 데이터 타입 + 변수이름 int a //정수타입 int와 변수이름 a float b //실수타입 float와 변수이름 b 타입은 변수에 저장되는 값의 종류와 범위를 정하기때문에 어떤 값을 변수에 저장할지 신중히 결정해야 한다. 변수값 저장 변수에 값을 저장하기 위해서는 대입 연산자(=)을 사용한다. (=)은 자바언어에서 오른쪽의 값을 왼쪽에 저장한다는 의미이다. int a = 15; //오른쪽 15값을 왼쪽 변수 a에 저장 상수와 리터럴 상수는 변경할 수 없는 수를 의미한다. 리터럴은 소스 코드 내에서 직접 입력된 값을 의미한다. int a = 15; //왼쪽은 변수, 오른쪽은 리터.. 2021. 5. 11.
주석 주석 주석은 코드에 설명을 붙인 것이다. 컴파일 과정에서 주석은 무시된다. 주석을 사용하는 경우 - 요구사항에 대한 내용 - 요구변경에 대한 내용 - 설계상 중요한 점 주석은 자신이 쓰고 싶다고 해서 기입하는 것이 아니다. 주석 기호 주석 기호 설명 // //부터 라인이 끝나는 곳까지 주석으로 처리 /* 기입할 내용 */ /*와 */ 사이의 모든 내용을 주석으로 처리 /* 작성자 : 000 작성일 : 0000.00.00 설명 */ public class Hellojava { //설명 //설명 public static void main(String[] args) { } } 2021. 5. 10.
경로(절대 경로, 상대 경로) 경로 파일이나 디렉터리의 일반적인 형태로서 파일 시스템에서 고유한 위치를 지정한다. 구분 분자는 대체적으로 슬래시(/), 역슬래시(\),콜론(;)을 사용한다. 경로는 디렉터리/파일 관계를 표현하기 위해 널리 쓰이며 URL의 구성에 필수적이다. 경로에는 절대 경로와 상대 경로가 있다. 절대 경로 최초의 시작점으로부터 찾고자하는 파일의 경로를 전부 기입하는 방식 상대 경로 현재의 디렉터리를 시작점으로 찾고자하는 파일의 경로를 기입하는 방식 2021. 5. 9.