자바 프로그래밍 문법
1. 일반적인 프로그램 문법
데이터
기본자료형 - 8개
= > 참조자료형 - 나머지 전부
클래스에 대한 문법 - 1개의 클래스 정의
멤버필드
instance / class
메서드
instance / class
오버로딩
가변인자
메인메서드
생성자
초기화 블럭
this / this()
변수/상수
연산자
형변환
제어
조건에 의한 분기
조건에 의한 반복
continue, break
2. 객체중심 프로그램 문법
OOP를 구현하기 위한 문법 - 2개 클래스 이상에서 의미
- 은닉화 (캡슐화 - incapsulation)
1. 접근 제어자
(멤버필드) (메서드)
private, default, protected, public
setter - setXXX
getter - getXXX
is - isXXX
- 상속화 - 공통 요소 (필드 / 메서드) 분리
extends
오버라이딩
super / super()
final
- 추상화
- 다형화
모듈
패키지 - 도메인 - 구입 = > www.naver.com = > com.naver.www.클래스명
클래스
클래스
패키지 컴파일
javac -d. -encoding utf-8 PackA.java
com.naver 라는 패키지 안에 이름, 학번,나이, 키로 구성되는 Student 클래스 선언하고, 데이터 가져오는
StudentEx 실행클래스 선언
public String hakbun;
public String name;
public int age;
public double height;
IDE (집중 개발자 환경)
*tool - 익숙해져야 한다
*기본적인 문법
netbeans
eclipse
intellij
vs code
*eclipse
1. 작업영역(workspace)
- setting 저장
- source, package, class
*project
2. package
3. class
*perspective