1. Java
-완전한 객체지향 프로그램으로 클래스(객체, 인스턴스) 안에 구성된 메소드를 호출하여 원하는 프로그램을 만든다 >> 추상화
-단위: Class
*Class
-필드와 메소드(Statement)로 구성되며 명령은 메소드 안에 있어야 실행 가능하다
*컴파일(Compile)
-자바 소스코드로부터 기계어를 생성하는 작업. 좀 더 쉽게 말하자면 개발자가 입력한 소스코드를 바이너리 코드로 변환하는 과정을 말한다(목적파일이 생성됨)
Java Source Code(*.java) | "컴파일" → 파일변환이 아닌 파일생성! |
기계어(*.class) |
public class FirstJava{ public static void main(String[] args){ System.out.println("Welcom to Java"); } } |
Byte Code =Binary |
*자바소스코드 예시
public class FirstJava{
public static void main(String[] args){
System.out.println("Welcom to Java")
}
}
클래스명(식별자): FirstJava
Statement: System.out.println("Welcom to Java");
1) 시작은 public class로 시작하며, 식별자는 클래스명을 적는다
**클래스명 설정시 주의사항**
-첫 글자가 대문자인 경우 기본단위(클래스, 인터페이스, 나열)를 뜻한다
-식별자는 클래스여야 하므로 늘 첫 알파벳은 대문자로 시작한다
-여러 단어의 조합인 경우 카멜표기법을 사용한다 / ex) FirstJava
-숫자는 맨 앞에 올 수 없으며 특수기호는 _와 $만 사용할 수 있다
2) main 메소드는 늘 호출해야 하며 명령은 늘 메소드 안에 위치한다
3) 명령어는 한줄에 하나만 수행하며 한 명령당 ;(세미콜론)을 꼭 붙인다
4) 영역은 항상 { }로 표기하여 블럭 지정으로 범위를 지정해야 한다
2. 첫 번째 자바 프로그램 작성과 실행
: 자바 프로그램 설치전에 메모장을 이용한 간단한 코드 작성 후 실행방법
1) 메모장에 자바코드소스 작성후 확장자(*.java)로 저장
2) 명령프롬프트 - 자바 파일 저장 경로로 이동 - java Source Code 컴파일 - 자바 파일 실행
3) 명령 실행 후 컴파일 파일 생성
cmd 명령어 | |
cd | change directory: 경로 이동 |
cd .. | 이전으로 |
dir | 디렉토리 내용확인 |
cls | 전부 지우기 |
javac + 소스파일명(*.java) | 자바 컴파일(소스파일명+확장자까지 입력) |
java+ 파일명 | 자바런처 - 실행명령(파일은 class 파일만, 확장자 입력 X) |
*카멜표기법: 카멜표기법은, 이른바 낙타표기법은 말그대로 낙타의 등모습을 연상케 하는 표기법으로 카멜표기법은 기본적으로 변수명을 모두 소문자로 씁니다. 다만 여러 단어가 이어지는 경우 첫단어를 제외하고 각 단어의 첫글자만 대문자로 지정해 주는 방식이다.
'JAVA > Basic' 카테고리의 다른 글
형변환(Casting) (0) | 2020.11.02 |
---|---|
변수/상수, 자료형, 자료형 변환 (0) | 2020.07.10 |
Java의 개요 (0) | 2020.07.09 |
Java Applet (0) | 2020.06.26 |
댓글