Java
- 1995년에 썬 마이크로시스템즈에서 발표한 객체지향 언어
- 현재 썬 마이크로시스템즈는 오라클에 인수가 된 상태
Java 특징
- 쉬운 언어
- C와 C++ 언어의 문법을 기본으로 차용하여 개발된 언어
- C와 C++ 이 가진 어려운 문법인 포인터와 다중 상속 제거
- C와 C++ 에 비해 쉬운 언어
- 플랫폼에 독립적 - 자바는 JVM만 있으면 윈도우, 리눅스, 맥등 어떤 플랫폼에서도 실행이 가능
- 객체지향 언어
- 메모리 관리를 자동으로 함
Java 설치(Window 기준)
파이썬을 사용했던 경험에서 비추어 볼 때, 무조건 최신 버전을 사용할 경우 원하는 패키지를 사용할 때 버전으로 인한 에러를 겪게 될 가능성이 있으며, LTS란, Long Term Service의 약자로, 오랫동안 안정적으로 서비스 하는 버전이기 때문에 추천함
중간에 환경 변수 설정에 관한 내용이 나오는데, 완전 초보라면 오라클 도움말 참조를 하길 바라며,
필자의 경우 VSCODE를 사용하기 때문에 특별히 환경 변수를 사용하지 않았음.
VSCODE 자바 설치
VSCODE 내에 자바를 사용할 수 있도록 Extension을 설치해야함.
해당 블로그를 참고해서 설치 완료.
보통 자바를 쓰는 사람은 이클립스를 쓰는데, 이클립스 또는 VSCODE를 선택해서 사용하면 됨
참고) Stack Overflow Survey 2022
Java 실행
- 소스 작성
- 작성한 소스 컴파일(class명을 지닌 파일이 생성)
- 컴파일한 소스를 JVM을 이용하여 실행
소스 작성
public class HelloWorld {
public static void main(String args[]) {
System.out.println("Hello World");
}
}
컴파일(IDE 없이 할 경우)
- 윈도 콘솔을 실행 ( 윈도우 버튼 -> 실행 -> cmd를 입력 후 엔터
- cd 해당폴더경로 이동
- javac HelloWorld.java 명령어로 컴파일
실행
- java HelloWorld (컴파일 된 파일 실행)
- 화면에 HelloWorld 출력 확인
반응형