티스토리 뷰
Java는 객체지향 언어
C언어에서는 함수(function)라고 하는 것을 Java에서는 메소드(method)라고 한다.
그 이유는 자바(Java)는 객체지향 언어이기 때문이다.
객체지향 언어이기 때문에 클래스(Class)를 사용한다.
Class 이름 생성 규칙
첫 글자를 반드시 대문자로 한다.
1+1은 2처럼 그냥 규칙이다.
예시) Test.java
클래스(Class) 이름이 파일명이어야 한다.
Class 작성 규칙
public class Main{}
(public class 클래스이름 + 중괄호)
중괄호 : 블럭 : Main(클래스이름) class의 구성 내용
main method(메인 메소드)의 형태
public static void main(){}
public static void main() 부분은 head = signature
{} 부분은 body
main method(메인 메소드)의 작성 방법
public static void main(String[] args){}
(클래스 생성시 자동으로 나오게 설정할 수 있음. 선택란 체크)
메인 메소드(main method)란?
실행을 담당
첫번째로 실행되는 부분
클래스 영역 안에서 작성하는 함수
1개만 존재할 수 있음
출력
System.out.println();
() 에는 " " 형태로 string이 들어간다.
System.out 부분은 표준출력장치를 뜻함.
(단축키는 sysout 입력하고 + ctrl + space bar)
. (점)의 의미 : ~에 속한. (System class에 속한)
out의 의미 : 멤버변수
xxx() 의 의미 : 멤버함수(메소드), 괄호에는 쌍따옴표 안에 문자열 입력.
프로젝트 구현 절차
Class 생성 --> main method 작성 --> 출력
클래스, 메인 메소드, 출력 작성 방법
public class 클래스이름 {
public static void main(String[] args) {
System.out.println("문자열");
}
}
public class Main {
public static void main(String[] args) {
System.out.pringln("Hello World!");
}
}
메모장에 작성한 코드를 자바 소스 파일로 저장하는 방법
자바 소스 파일 확장자는 .java
파일형식 : 모든파일 (자바 확장자로 저장 가능해짐)
파일이름 : 클래스이름.java
예시) Test.java (클래스이름 그대로 작성)
저장경로 : C or D 드라이브 --> workspace 폴더(작업 시작 처음에 생성해 두어야 하는 폴더)
'Programming > Java' 카테고리의 다른 글
자바 기초 Basic of Java | What are Class and Object? 클래스와 객체 (0) | 2021.05.12 |
---|---|
자바 기초 Basic of Java | 객체지향언어 Object-oriented language (0) | 2021.05.12 |
자바 기초 | do while, switch, case, if else, for, else if, break, random 활용한 연습문제 스스로 풀기 (0) | 2021.04.30 |
자바 기초 | 변수와 연산자 연습문제 스스로 풀기, 합차곱나누기몫, 면적둘레, 문자열문자추출, if else 합격불합격, 삼항연산자 (0) | 2021.04.30 |
자바 기초 | 이클립스, 패키지, 클래스 생성, 메인메소드 (0) | 2021.04.25 |
보던 글 목록 : 브라우저 뒤로 가기 메인 화면 : 좌측 상단 아이콘
🍍 I am becoming AI expert who can develop cool things by coding.