자바 초보자를 위한 튜토리얼
일. 자바 언어 개요
1. 자바 언어 개요
자바는 객체 지향 프로그래밍 언어로, C++ 언어의 다양한 장점을 흡수하면서도 복잡한 다중 상속 및 포인터와 같은 개념을 배제하여 강력하면서도 사용하기 쉬운 특징을 가지고 있습니다. 자바는 정적 객체 지향 프로그래밍 언어의 대표로서 객체 지향 이론을 훌륭하게 구현하였습니다.
2. 자바 언어의 특징과 응용
자바는 간결성, 객체 지향성, 분산 처리, 견고성, 안전성, 플랫폼 독립성과 이식성, 멀티스레딩, 동적성 등의 특징을 가지고 있습니다. 자바는 데스크톱 애플리케이션, 웹 애플리케이션, 분산 시스템 및 임베디드 시스템 애플리케이션 등을 작성하는 데에 사용됩니다.
3. 자바 프로그램 실행 과정
(1) 작성: 자바 개발 환경에서 프로그램 코드를 입력하여 최종적으로 .java 확장자를 가지는 자바 소스 파일을 생성합니다.
(2) 컴파일: 자바 컴파일러를 사용하여 소스 파일을 오류 검사하는 과정입니다. 컴파일 후에는 .class 확장자를 가지는 바이트 코드 파일이 생성되며, C 언어와 달리 실행 가능한 파일은 생성되지 않습니다.
(3) 실행: 자바 인터프리터를 사용하여 바이트 코드 파일을 기계 코드로 번역하고 실행하여 결과를 표시합니다.
이하의 내용을 한국어로 번역한 것입니다. 원문의 의미를 벗어나지 않도록 노력하였습니다.
이. JDK와 JRE
1. JDK와 JRE
JDK는 Java Development Kit의 약자로, Java 개발 도구 모음을 의미합니다. 프로그래머가 Java 언어로 Java 프로그램을 작성하기 위해 필요한 개발 도구 모음입니다.
JRE는 Java Runtime Environment의 약자로, Java 실행 환경을 의미합니다. Java 가상 머신과 Java 기본 클래스 라이브러리를 포함하며, Java 언어로 작성된 프로그램을 실행하기 위해 필요한 소프트웨어 환경입니다.
2. JDK의 다운로드와 환경 설정
JDK를 막 다운로드 받았을 때, 아마도 나처럼 프로그램을 작성하고 싶은 욕구가 가득할 것입니다. 그러나 소스 코드를 작성한 후 컴파일 오류가 발생하거나 컴파일은 되지만 실행되지 않는 경우가 있습니다.
그렇다면, 환경 설정이나 환경 설정이 잘못되지 않았는지 확인해야 합니다.
다음은 JDK 환경 설정의 구체적인 단계입니다;
(1) "내 컴퓨터"를 마우스 오른쪽 클릭하고 속성을 선택하여 고급 시스템 설정에 진입합니다.
(2) 고급 시스템 설정으로 이동한 후 환경 변수를 선택합니다.
(3) "JAVA_HOME"이라는 시스템 변수를 새로 만들고, JDK의 경로를 값으로 입력한 후 확인을 클릭합니다.
(4) "Path"를 클릭하고 편집을 선택한 후, "%JAVA_HOME%\bin"이라는 새로운 Path 변수를 추가한 후 확인을 클릭합니다.
환경 변수를 성공적으로 설정하면 Java 프로그램을 정상적으로 컴파일하고 실행할 수 있게 됩니다.
학습 소감:
Java를 처음 배우면서 기본 문법이 C 언어와 비슷하다는 느낌을 받았습니다. 가장 어려운 점은 문법 학습보다는 Java의 객체 지향 개념을 깊게 이해하는 것이었습니다. 이는 프로그래밍 사고의 전환이 필요합니다. 그래서 Java 초급을 잘 하려면 클래스와 객체를 명확히 이해하고, 사고력을 강화하는 연습을 해야 한다고 생각합니다.
원문 링크: https://blog.csdn.net/j20221514309/article/details/128174577
