JAVA 논리 자료형 / 문자 자료형 / 문자열 자료형(참조형) 논리 자료형 논리형 : 참과 거짓을 저장하고 관리하는 자료형 boolean a = false; System.out.println(a); java) 참: true / 거짓: false boolean - 1byte 조건식 : 참과 거짓을 표현하는 식 관계연산자 : 왼쪽의 값을 기준으로 두 값의 관계를 비교 = == != System.out.println(10==5); a = 5 0 || 10 0 && 10 < 50); Sys.. Backend/JAVA 2023.01.31
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