java – 컴파일(Compile)
java 컴파일(Compile)을 할 때, 파일 이름이 “Sample.java” 라면, 이 파일을 컴파일 하기 위해 아래처럼 대소문자를 구분하지 않고 컴파일이 가능하다.
$ javac Sample.java $ javac sample.java |
하지만 java 실행(excute)할 때는, 대소문자를 구분하기 때문에, 컴파일된 파일에 대한 이름을 정확히 해주어야 한다.
$ java Sample $ java sample <- 실행 실패 |
java에서는 함수를 메소드(Method)라고 부른다. 나 같은 경우는 C언어를 먼저 공부했기 때문에, 지금 처음 공부할 때는 혹시 모르니 빨리 기억하도록 비교해서 메모해둔다.
Function == Method (C스타일) (JAVA스타일) |
직접할당과 간접할당 차이
java에는 변수에 값을 할당할 때, 직접할당과 간접할당으로 구분된다.
// 아래 경우, 변수에 직접할당한다고 말한다. int a=4; a=4; // 아래 경우, 메소드 내부에서 값을 만들어서 반환하기 때문에 간접할당이라고 말한다. int a=sum(2,3); a=sum(4.2); |
자바를 첫 공부하고 정리해본건데, 컴파일에 대해서 좀 더 추가해야겠네요.