자바 정리함

1) 자바란?

김푸른초푸른 2020. 8. 10. 23:42

1. 운영체제에 독립적 

= 자바는 운영체제에 상관없이 JVM에 종속적이라 어디서나 동일하게 실행된다.

-> Write Once, run anywhere (한번 작성하면 어디서나 실행된다.)

 

2. 객체 지향언어

= 재사용성 / 생산성 / 유지보수 향상

 

3. 자동메모리 관리(Garbage Collection)

= 가비지 컬렉터가 자동적으로 메모리를 관리함으로 프로그래머가 따로 관리할 필요가 없다.

 

4. 멀티쓰레드 지원

= 동시에 여러가지 작업을 할 수 있다. 

 

5. 동적 로딩

= 필요한 시점에서 클래스르 사용할 수 있으며, 

일부 클래스가 변경되어도 전체 어플리케이션을 다시 컴파일할 필요가 없다.

 

6. 배우기 쉽다

= 자바의 연산자 + 기본구문 : C++ / 객체지향 관련구문 : samll talk에서 가져옴

 

 

2) 자바 개발도구 (JDK)

= 자바로 소프트웨어 개발시 필요한 환경 및 도구를 제공한다. 

 

3) 자바코드 작성법

1. 자바코드는 반드시 클래스 내에 존재해야하며, 서로 관련된 코드들을 그룹으로 나누어 별도의 클래스를 구성

 

class 클래스명

{

   /* 

        주석을 제외한 모든 코드는 클래스의 블럭내에 작성해야한다. 

  */

}

 

2. 메서드 선언하기

class 클래스명

{

    public stastic void main(String[] args) // main 메서드 선언부

    {

          // 실행할 문장을 적기

     }

}

 

 

4. 클래스 명 주기

1) public class가 있을경우, 소스 파일의 이름은 public class와 일치해야한다.

2) public class가 없으면, class 명칭은 아무거나해도 가능하다. 

 

5. 권장하는 규칙

1. 클래스 명의 첫글자는 항상 대문자다.

2. 여러단어로 이루어진 이름은 단어의 첫 글자를 대문자로 한다.

ex) StringBuffer, lastIndexOf

3. 상수 명은 모두 대문자 : const PI 

4. 여러 단어로 이루어진 경우는 '_'(언더바)로 구분

ex) MAX_NUMBER

 

'자바 정리함' 카테고리의 다른 글

비교하기 + 연산자 종류  (0) 2020.12.02
예외처리  (0) 2020.09.27
주석 처리  (0) 2020.09.26