JAVA

[JAVA] 자바의 개념과 프로그래밍 구조

코딩 수달 2022. 6. 9. 17:46
728x90
반응형
자바란? 
자바는 미국의 Sun Microsystems사에서 개발한 객체지향 프로그래밍 언어입니다. 
월내는 제임스 고슬링이라는 사람이 가전제품에 사용할 수 있는 프로그램을 위해 만들었지만 
현재는 목적이 변경되어 인터넷에 적합한 웹 애플리케이션 개발 언어가 되었습니다. 

자바 프로그래밍 구조 

1. 클래스(Class)

객체지향 프로그램의 기본 구조로 자바에서 모든 프로그램 소스는 클래스 단위로 시작하게 됩니다. 
-> 대부분의 경우 프로그램은 여러 클래스로 구성되며 실행을 위해서는 main()메서드가 필요함.

2. 인스턴스(Instance)

클래스로 부터 생성된 객체로 클래스는 객체를 정의한 틀이고 실제 프로그램은 인스턴스를 통해 동작하게 됩니다.
-> main() 메서드는 단지 프로그램을 실행하는 진입점이고 실제 클래스를 하용하려면 main() 연산을 통해 인스턴스를 생성해야함.

3. 변수(Variable)

일반적인 프로그램언어의 변수와 기본 개념은 같습니다. 

4. 메서드(Method)

일반적인 프로그램언어의 함수와 유사합니다. 
함수는 단순한 기능을 모듈화 한것이지만 메서드는 개체의 동작(행위)를 정의 합니다. 

5. 주석(Comment)

// 한줄 주석

/*
여러줄 주석
*/ 

자바 식별자 규칙

변수, 상수, 메서드, 클래스 등을 선언할때의 일반적인 이름 규칙 입니다. 
  • 첫 문자가 문자나 _,$ 의 특수문자로 시작되어야 한다. 숫자로 시작할 수 없다. 
  • 첫 문자가 아니라면, 문자나_,$의 특수문자로 그리고 숫자로 구성이 가능하다. 
  • 자바의 예약어는 식별자로 사용할 수 없다. 
  • 자바의 식별자는 대소문자를 구분한다. 
  • 식별자 길이는 제한이 없고 공백은 포함할 수 없다. 
728x90
반응형