배운 내용 🏃
오늘부터 본격적으로 JAVA에 대해 학습을 시작했다.
개발 언어의 역사
Java를 왜 배워야 할까 ? - Java는 개발 언어의 역사에 따라서 발전해 온 언어 중 가장 많이 쓰이는 개발 언어 중 하나
Java는 코드를 이해하기 쉽고 유지 보수가 쉽다.
JVM 이란? Java Virtual Machine의 약자로 “자바 가상 머신”이라는 뜻 / 가상의 기기를 만들어주는 것을 의미
JRE란? JRE는 Java Runtime Environment 즉, 자바 실행 환경이 라는 뜻 / JRE는 .class 파일만 실행 가능
JDK란? JDK는 Java Development Kit 즉, 자바 개발 키트 라는 뜻 / JDK는 .java 파일들을 .class 파일들로 변환해주는 Java Compiler(javac) 기능이 있다.
public class Main {
public static void main(String[] args) {
System.out.println("Hello world!");
}
}
public : 접근제어자 ( 클래스 경로 외부에서 실행시킬 수 있음 ) / private(클래스 경로 외부에서 호출 x)
class : 객체🪣를 만드는 클래스🗑 라고 선언
Main: 클래스 명 / 파일명과 일치 시켜야 함.
static : Java 컴파일러가 바이트 코드로 변환할 때 미리 정의되는 메서드 표기
void : 메서드의 응답 값을 정의하는 곳인데 void는 응답할 값이 없다는 정의
int는 정수, char는 문자, string 은 문자열 등
(String[] args) 메서드가 시작될 때 넘겨받을 데이터들(변수들)
String[] : 문자열 여러개 데이터 타입
args : 문자열 여러개 데이터의 이름 (사용자가 정의한값 아무거나 써도됨)
System.out.print("데이터1"); // "데이터1" 라는 문자를 출력
System.out.print("데이터2"); // 이어서 "데이터2" 라는 문자를 출력
// 실행 결과
데이터1데이터2
print를 썼을 때 / System.out.print()📺 메서드를 사용하면 출력창에 괄호() 안으로 전달된 데이터를 출력
System.out.println("데이터1"); // "데이터1" 라는 문자를 출력 후 줄바꿈
System.out.println("데이터2"); // 이어서 "데이터2" 라는 문자를 출력 후 줄바꿈
// 실행 결과
데이터1
데이터2
println을 썼을 때 / System.out.println()📺 메서드를 사용하면 출력창에 괄호() 안으로 전달된 데이터를 출력 후 줄바 꿈
System.out.print(7);
System.out.println(3);
System.out.println(3.14);
System.out.println("JAVA");
// 실행 결과
7
3
3.14
JAVA
샘플 데이터
주석이란? 설명을 달아놓는 기능! , 실제 프로그램 실행에는 영향을 미치지 않는 유령 코드다.
개발자들끼리 협업할 때 코드에 대한 설명을 추가하거나 주의사항을 적어놓을 때 사용!
() : 소괄호 {} : 중괄호 [] : 대괄호
마무리 🔥
역사부터 시작해서 쭉 공부하고 배우고 있는데 더 열심히 집중 있게 해야 될 거 같다. 파이팅 ~~
'TIL' 카테고리의 다른 글
TIL - 2024/04/26 (0) | 2024.04.26 |
---|---|
TIL - 2024/04/25 (2) | 2024.04.25 |
TIL - 2024/04/24 (0) | 2024.04.24 |
TIL - 2024/04/23 (0) | 2024.04.23 |
TIL - 2024/04/19 (0) | 2024.04.19 |