백엔드 3

JAVA 프로그램의 기본 구조

JAVA 프로그램의 기본 구조 //실행 Ctrl + F11 import java.lang.*; java.lang.* : -*- 모든 것 ; 패키지경로.클래스명 프로그램에서 기본적으로 필요한 기능들을 미리 정의해 놓은 패키지 -> 그렇다면 나는 소스코드마다 java.lang을 가져다 쓰겠다 ** JAVA에서는 모든 파일이 기본적으로 java.lang 패키지를 import하고 있다 import (패키지를 포함한)클래스 경로 프로그램에서 필요한 기능을 가진 클래스 또는 패키지를 가져다 사용하기 위해 위치를 알려주는 부분 import : 어딘가에 있는 클래스 또는 패키지를 가져다 사용하는 것 include : 어딘가에 있는 코드를 현재 파일에 포함시키는 것 패키지 : 비슷한 기능들의 파일들을 하나의 폴더로 모아..

Backend/JAVA 2023.01.31

JAVA란? - JAVA의 기본 개념

JAVA란? CPP 기반의 객체지향프로그래밍 언어 단순성: 불필요한 기능을 없애고 사용자에게 혼란을 줄 수 있는 요소 삭제(포인터, 구조체) -> 설정의 단순화 * JVM(Java Virtual Machine): 자바프로그램을 실행할 수 있도록 만드는 가상의 운영 체제 - 동적 메모리 관리 - 인터프린트 방식(하이브리드방식) 인터프린트방식 VS 컴파일방식 * 인터프린트 방식: JAVA, Python, ... 운영체제에 독립적이다 컴파일방식보다 실행속도가 느리다 인터프린터 방식의 확장자: .java -> 컴파일(byte코드로 변환->기계어로 번역) .class -> 실행 JVM * 컴파일 방식: C계열의 언어 운영체제에 종속적이다 인터프린트방식보다는 실행속도가 빠르다 컴파일방식의 확장자: .c -> 컴파일..

Backend/JAVA 2023.01.31