Java 에 대해서는 아래와 같이 정리할 수 있겠다.
- Java의 정의
- Java의 필요성
- Java의 작동방식
💡Java란 무엇인가?
- Java는 노트북 컴퓨터, 모바일 디바이스, 게임 콘솔, 의료 장치 등을 포함한 수십억 개의 장치에서 실행되는, 널리 사용되는 객체 지향 프로그래밍 언어 및 소프트웨어 플랫폼
- Java의 규칙과 구문은 C언어 및 C++언어를 기반으로 진행됨
- Java와 Javascript의 차이는 무엇일까?
| 항목 | 내용 |
| Java | - 코드에 대해 컴파일 필요 - 어디에서나 실행할 수 있음 |
| Javascript | - 코드에 대해 컴파일 필요 없음 - 웹 브라우저 환경에서만 실행할 수 있음 |
📖 Java의 필요성
- Android 운영 체제의 기반
- 기존 코드베이스의 문제를 해결하고 유지 관리 및 업그레이드를 위해 사전 지식 필요
- 웹 애플리케이션 개발을 위한 이상적인 프레임워크
- Java 애플리케이션 서버는 데이터베이스와 상호 작용하고 동적 웹 콘텐츠를 제공하는 Java 구성 요소, XML 및 웹 서비스를 위한 웹 컨테이너
- Java 애플리케이션 서버는 트랜잭션 관리, 보안, 클러스터링, 성능, 가용성, 연결성 및 확장성 등의 기능을 통해 엔터프라이즈 애플리케이션을 위한 안정적인 배포 환경을 형성
- Java 애플리케이션 서버는 데이터베이스와 상호 작용하고 동적 웹 콘텐츠를 제공하는 Java 구성 요소, XML 및 웹 서비스를 위한 웹 컨테이너
🏊 Java의 작동방식
- Java는 컴파일과 실행 단계를 거쳐 진행됨
- 컴파일 단계
- 소스코드 작성 - 자바 컴파일러가 .java → .class 파일로 변환 - 자바 소스코드를 바이트코드로 변환하며 문법 오류를 검출
- 실행 단계
- 자바 프로그램 실행 - 자바 가상머신이 실행되며 프로그램이 작동
- 컴파일 단계
'JAVA' 카테고리의 다른 글
| JAVA 객체지향 개념 정리 (1) | 2025.09.16 |
|---|---|
| JAVA 문법 규칙 및 GitHub 커밋 컨벤션 학습 (0) | 2025.09.15 |
| JSP/Servlet 기초 (1) | 2025.09.05 |
| Thymleaf (0) | 2025.09.05 |
| Java 문법 기초 (1) | 2025.09.05 |