1. 프로그래밍
1) 컴퓨터에게 요구사항(일)을 시키기 위해 프로그래밍 언어(JAVA)로 만든
명령어 집합인 프로그램을 만드는 일.
2. 컴파일 : 프로그래밍 언어를 기계어로 바꾸어 주는 일.
3. 컴파일러 : 기계어로 바꾸어 주는 프로그램.
자바를 설치하면 자바 컴파일러도 설치 됨.
4. 자바의 역사
1) 1957
2) 1984
3) 1995
5. 자바 언어의 차이점
1) 플랫폼에 독립적인 프로그래밍을 할수 있음.
2) 객체지향 프로그램으로 유지보수, 확장성이 좋음.
3) 안정적임.
4) 풍부한 라이브러리 제공, 오픈소스와 연동됨.
6. 변수
1) 변하는 수
2) 변하는 값을 프로그램에서 나타내기 위한 방법
3) 사람의 나이, 온라인 상품의 개수, 학생의 학년 ....
4) 변수와 메모리
- 변수를 선언하는 것은 해당 자료형의 크기만큼의 메모리를 사용하겠다는 것임.
5) 변수 이름
- 그 쓰임에 맞는 이름으로 명명하는것이 가독성에 좋음.
- camel notation (numberOfStudent)
7. 명명법
1) 클래스명은 명사, 메서드는 동사, 기능은 명사 + 동사
8. 표기법
1) CamelCase
- 문자의 표현을 낙타 등처럼 했다고해서 정해진 이름
- 주로 객체지향 프로그램에서 사용함.
2) snake_case
- 언더라인(_)으로 단어를 구분하는 명명법.
- C, SQL, python 등에서 사용.
'Web > Java' 카테고리의 다른 글
Java(9) - 객체지향프로그램3 (0) | 2022.01.28 |
---|---|
Java(7) - 객체지향프로그래밍 (0) | 2022.01.28 |
Java(5) - 반복문 (0) | 2022.01.28 |
Java(4) - 조건문 (0) | 2022.01.28 |
Java(3) - 연산자 (0) | 2022.01.28 |
댓글