Software Engineering/Java, JSP

[Java] 제2장 Java 기본 문법

iseop 2023. 4. 29. 17:12   인쇄용 버전

1. 단원 요약

  • /**으로 시작하는 주석은 javadoc 문서이다. 소스코드 맨 위에 작성하며, 클래스에 대한 설명을 기술한다.
  • 달러 사인($)도 식별자로 사용할 수 있다.
  • 고정값(상수값)을 "리터럴"이라 부른다.
  • 식별자는 camel case로, 클래스 이름은 pascal case로 표현한다. (camelCase/PascalCase)
  • 상수는 대문자 snake case로 표현한다. (SNAKE_CASE)
  • 특정 자료형 값을 저장하는 변수를 기본형 변수라 한다. (boolean/byte=char/short/int/float/long/double)
  • char 타입은 2바이트로써, '\u0000'부터 '\uffff'까지 표현할 수 있다.
  • 객체가 위치한 주소를 저장하는 변수를 참조현 변수라 한다.
  • 작은 자료형에서 큰 자료형으로는 묵시적 형변환이 가능하다.
  • 반대로 큰 자료형 값을 작은 자료현 변수에 지정할 수는 없다.
  • 명시적으로 자료형을 변환하려면 (int)'a' 처럼 한다.
  • 인스턴스 변수와 클래스 변수를 "필드"라 부른다. "멤버 변수"라고도 한다.
  • 객체 변수의 초기값은 null이다.
  • java.lang.String은 참조형이지만, 기본형처럼 다루는 것이 가능하다.
  • 'a'는 char 타입이고, "a"는 String 타입이다.
  • java.util.Scanner

 

2. 연습문제 요약

  • 배열을 선언할 때는 대괄호가 타입 뒤에 오거나, 식별자 뒤에 오거나, 양 쪽에 나뉘어 올 수 있다.
  • 배열의 크기를 생략하는 경우, 배열의 크기를 결정할 수 있도록 초기값을 제공해야 한다.