02장 자바 시작하기 : 변수, 주석, main 메소드
변수
변수명
- 변수명은 숫자로 시작할 수 없다.
- _(underscore) 와 $ 문자 이외의 특수문자는 사용할 수 없다.
- 자바의 키워드는 변수명으로 사용할 수 없다. (예: int, class, return 등)
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
자료형 (Type)
- 변수명 앞의 int, String 등은 변수의 자료형(Type)을 뜻한다.
변수에 값 대입하기
int a;
String b;
a = 1;
b = "hello java";
자주 쓰이는 자료형
- int
- long
- double
- boolean
- char
- String
- StringBuffer
- List
- Map
abstract continue for new switch
assert default goto package synchronized
boolean do if private this
break double implements protected throw
byte else import public throws
case enum instanceof return transient
catch extends int short try
char final interface static void
class finally long strictfp volatile
const float native super while
int a;
String b;
a = 1;
b = "hello java";
예를 들어 StringBuffer, List 자료형에 해당되는 변수는 다음과 같이 만들 수 있다.
StringBuffer sb;
List myList;
- sb 변수는 StringBuffer 자료형 변수이다. sb 변수에는 StringBuffer 자료형에 해당되는 값만 담을 수 있다.
- myList 변수는 List 자료형 변수이다. myList 변수에는 List 자료형에 해당되는 값만 담을 수 있다.
사용자 정의 자료형
- Animal 이라는 클래스를 만든다.
class Animal {
}
- Animal 자료형 변수를 만들 수 있다.
Animal cat;
cat 이라는 변수는 Animal 자료형 변수이다. cat이라는 변수에는 Animal 자료형에 해당되는 값만 담을 수 있다.
주석
프로그램 소스코드에 프로그래머의 의견이나 설명을 적을 수 있는데 이런것을 주석(Comment)이라고 한다. 주석은 프로그램 소스에 삽입하더라도 프로그램 수행에 전혀 영향을 끼치지 않는다. 왜냐하면 컴파일 시 주석은 자동으로 제외되기 때문이다.
블록 주석
/*
사용자의 정보를 가져온다.
*/
public class getUserInfo {
...
- 보통 블록주석은 소스 코드내에서 한 블록(메소드, 클래스, 일정부분)에 대한 설명을 할 때 많이 사용된다.
라인 주석
int age; // 동물의 나이
적절하지 못한 주석
- 누구나 알고 있는 뻔한 내용에 주석을 다는 것은 소스코드를 지저분하게 만든다.
주석 사용 시 주의할 점
- 주석의 내용도 소스코드가 변경되면 업데이트 되어야 한다는 점이다.
- 소스코드는 변경이 되었는데 주석문은 수정을 안 하는 경우가 종종 있다.
- 팀원들과 함께 작업을 하다보면 수정되지 않는 주석문을 종종 발견할 때가 있다. 나 역시 마찬가지일 듯 싶은데, 이 점은 꼭 고쳐야 되겠다.
main 메소드
- main 메소드는 프로그램의 시작을 의미한다. 만약 main 메소드가 없다면 프로그램을 단독으로 수행시킬 수 없다.
https://wikidocs.net/book/31
https://ifuwanna.tistory.com/221
Author And Source
이 문제에 관하여(02장 자바 시작하기 : 변수, 주석, main 메소드), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@leyuri/02장-자바-시작하기-변수저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)