20/04/06 수업정리

2020. 4. 9. 17:15JAVA

프로그래밍을 하기 위한 준비

1. 프로그래밍 언어로 작성한 코드를 번역할 번역기 - ex) JDK 
2. 코드 작성을 편리하게 해주고 번역과 실행까지 자동으로 수행해주는 IDE 필요. 
   ex) Eclipse, IntelliJ 등등

3. JDK(Java Development Kit) (필수)
=> 자바로 프로그래밍을 할 때 필요한 것들을 모아놓은 프로그램


1) Java API(Application Programming Interface): 응용 프로그램을 만들기 위한 클래스의 집합 - API 대신 SDK(Software Development Kit)이라고도 함.
2) JVM(Java Virtual Machine): 자바로 만들어진 프로그램을 실행시키기 위한 가상의 프로그램
3) Java 관련 명령어.

4.JRE(Java Runtime Environment) (선택)
- JDK없이 자바 프로그램을 실행시킬 수 있는 도구


Module
- 앱 안에 독립적으로 실행되는 기능들(?), 실행되는 단위. ex) 카카오톡의 설정, 이모티콘샵 etc...
  Java에서는 main 메소드를 갖는 class

class: 유사한 역할을 하는 코드의 모임


실무에서는 java project 이름을 회사도메인을 역순으로 쓰고 이름 기재.
ex) com.samsung.first / 개인은 도메인이 없으니 개인 이메일을 기재하는 경우가 많음.


eclipse 화면 구성
perspective: 프로젝트 종류 별로 자주 사용하는 뷰들을 모아놓은 것
view: 작은 화면 하나


view 변경
[window] -> [show view]
- package explorer: 애플리케이션 구조
- project explorer: 디렉토리 구조
- console: CLI(Command Line Interface) 환경에서의 결과를 보는 창 
- problems: 에러나 경고 내용을 모아서 보여주는 창


class 
- 클래스를 만들고 내용을 작성
- 여러개 가능하지만 하나의 파일에 하나만 만드는 것을 권장
- java는 소스 파일 이름이 클래스이름.java여야함


Keyword(예약어): 프로그래밍 언어나 IDE에서 기능을 정한 언어

Identifier(식별자): 프로그래머가 다른 것과 구분하기 위해 붙이는 이름.
- 예약어는 식별자로 사용 불가
- 영문, 한글, 숫자, 특문 사용 가능
- 첫글자는 숫자 x
- 중간에 공백 포함 x
- 영문으로 시작하는것을 권장

'JAVA' 카테고리의 다른 글

Package  (0) 2020.04.20
생성자  (0) 2020.04.17
Method  (0) 2020.04.16
Class  (0) 2020.04.16
20/04/07 수업정리  (0) 2020.04.09