[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 1일차

2024. 12. 2. 17:40·🏕 멋사 Java 백엔드 13기/TIL

 

Java의 특징

java의 특징

  • 객체 지향 언어 
  • 람다(Lambda) : 함수형 프로그래밍
  • 병렬 프로그래밍
  • Stream API 
  •  

Hello 출력하기

자바 프로그램 실행 과정 

컴파일

예제 코드는 다음과 같다.

public class Hello{
	public static void main(String[] args) {
    	System.out.println("Hello");
        }
}

 

위와 같은 코드는 자연어(인간이 이해할 수 있는 언어)다. 이를 컴퓨터에 입력하기 위해서는 번역 과정이 필요하다.

 

  • 컴파일 : 한 번에 번역
  • 인터프리터 : 한 줄씩 번역

해당 코드를 java 명령어 javac를 통해 컴파일하면 class 파일을 만든다. 

javac의 실행 결과

JVM(자바 가상 머신)

java Hello

터미널에서 명령어를 실행해 JVM으로 Hello.class를 실행한다. 

 

Hello.java 파일 분석 

public class Hello{
	public static void main(String[] args) {
    	System.out.println("Hello");
        }
}
  • 클래스 선언
    • public class로 정의된 Hello
    • public class의 클래스 이름과 파일 이름은 동일해야 함.
  • method 선언
    • class는 Field와 Method를 가질 수 있다.
    • 프로그램 실행 위해선 main 메소드가 필수적임
  • System.out.println();
    • System.out(필드).println(메소드)

주석문

주석기호   단축키
// //~줄 끝까지 ctrl+/
/_....._/ /_와 _/ 사이 ctrl+shift+/
/*. ......._/ /*_ .... _/ 사이 JavaDoc

 

 

반복문

  • 데이터 = 값
  • 변수 = 타입이 중요한 언어(데이터 담는 그릇)
    • 타입!
      • int : 정수

while

public class Rectangle{
	public static void main(String[] args) {
		int i = 1;
		while(i<=10) {
			System.out.println("**********");
			i= i+1;
		}
	}
}

 

 

 

 

 

 

 

'🏕 멋사 Java 백엔드 13기 > TIL' 카테고리의 다른 글

[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 6일차  (2) 2024.12.09
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 4일차  (0) 2024.12.05
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 3일차  (1) 2024.12.04
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 2일차  (0) 2024.12.03
[Java] 패키지, 접근 제한자, 클래스, 메소드  (3) 2024.12.03
'🏕 멋사 Java 백엔드 13기/TIL' 카테고리의 다른 글
  • [멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 4일차
  • [멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 3일차
  • [멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 2일차
  • [Java] 패키지, 접근 제한자, 클래스, 메소드
Cofish
Cofish
  • Cofish
    Codesea
    Cofish
  • 전체
    오늘
    어제
    • 분류 전체보기 (19)
      • 🏕 멋사 Java 백엔드 13기 (17)
        • TIL (15)
        • 자료구조 (2)
      • 네트워크 (2)
        • TCP•IP (2)
      • 🎨 블로그 꾸미기 (0)
      • 💬 일상 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    디자인 패턴
    MySQL
    멋쟁이사자처럼 #부트캠프
    부트캠프
    #멋쟁이 사자처럼
    java 기초
    백엔드 java 부트캠프
    db 기초
    멋쟁이 사자처럼
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.0
Cofish
[멋쟁이사자처럼 부트캠프 TIL 회고] 백엔드 Java 부트캠프 1일차
상단으로

티스토리툴바