클래스 : java 프로그램을 개발하기 위해 사용하는 기본 단위 - 자료형(datatype)
클래스의 구성 요소 : Field, Constructor, Method
메소드(Method) : 명령(statement)을 작성하여 기능을 제공하기 위한 클래스의 구성요소
클래스에 main 메소드 생성해야 프로그램으로 실행 가능
형식 :public class 클래스명 {
public static void main(String[] args) {명령;}}
(명령 종료 시 세미클론 필수! 명령이 끝났다는 것을 명시 -명령을 구분하는 구분자 역할)
클래스명(식별자) : 우리가 만들어서 사용하는 단어로 규칙 존재
ex. (클래스, 인터페이스) 자료형을 표현할 때 파스칼 표기법 이용 - 조합된 단어들의 첫 문자를 대문자로 사용할 것
출력 기능을 제공하는 메소드 호출
(시스템이라는 클래스 안에 아웃이라는 객체가 있고 프린트라는 메소드 실행)
System.out.print("출력대상"); : 출력만 해줌 옆으로 표기됨
System.out.println("출력대상"); : 출력+엔터 역할 ln : line
소스파일은 반드시 "클래스명.java" 형식으로 저장
이클립스 : Java 언어를 이용하여 프로그램을 쉽게 개발하기 위해 제공되는 툴
https://www.eclipse.org 사이트에서 패키지 다운로드
→ eclipse IDE Enterprise Java and Web Developers 다운
eclipse.ini 파일의 vm 환경값 변경 (버전의 차이 즉, 우리가 다운받은 11버전으로 설정 bin 경로 복사 붙여넣기)
이클립스 실행 - workspace 폴더 설정 (한번만)
javaEE Perspective(웹 프로그램 만들때 사용) 에서 java Perspective로 변경
(메뉴 →window →perspective→ open perspective→ java / 우측 그래픽 아이콘으로도 변경 가능)
창 : view / 아래창 : perspective (프로그램 개발에 필요한 뷰를 제공하기 위한 환경)
이클립스 환경설정 : window → preferences