-
Java 란 무엇인가?☕Java 2024. 12. 5. 16:58728x90
자바(Java)는 우리가 일상에서 사용하는 다양한 기기와 프로그램을 만드는 데 쓰이는 프로그래밍 언어입니다.
자바는 다양한 플랫폼에서 실행할 수 있는 강력한 언어로, 한 번 작성된 프로그램이 여러 운영 체제에서 실행될 수 있다는 특징을 가지고 있습니다.
이 특징을 **"Write Once, Run Anywhere"**라고 부르기도 합니다.
자바는 1995년, 썬 마이크로시스템즈 (현 Oracle - 기업) 에서 개발되었으며, 오늘날에도 여전히 많은 기업과 개발자들이 선호하는 언어입니다.자바를 사용하면 웹 애플리케이션, 모바일 앱, 게임, 서버 관리 시스템 등 매우 다양한 종류의 프로그램을 만들 수 있습니다.
자바의 특징 중 하나는 **객체지향 프로그래밍(OOP- 오브젝트(객체) 오리엔티드(지향) 프로그래밍)**을 지원한다는 점입니다.이는 프로그램을 여러 개의 독립적인 '객체'로 나누어 생각하고, 이 객체들이 서로 상호작용하는 방식으로 코드를 작성하는 방법입니다.
이러한 접근 방식은 프로그램을 더 효율적이고 관리하기 쉽게 만들어줍니다.
또한 자바는 안전성과 유연성이 뛰어나기 때문에, 기업용 시스템이나 대규모 프로젝트에서 자주 사용됩니다.자바는 무료로 제공되며, 크로스 플랫폼에서 작동하기 때문에 어떤 환경에서도 잘 작동합니다.
자바의 주요 특징- 다양한 플랫폼에서 실행 가능 : 자바로 만든 프로그램은 macOS 등 다양한 운영 체제에서 실행 됩니다.
- 객체지향 언어 : 프로그램을 객체 단위로 나누어 관리하므로 코드가 깔끔하고 유지보수가 쉬워집니다.
- 대규모 시스템에 적합 : 안정성과 효율성이 뛰어나 대형 기업의 시스템에서 많이 사용됩니다.
- 광범위한 라이브러리와 도구 : 자바는 풍부한 라이브러리와 프레임워크를 제공하여 개발자들이 더욱 효율적으로 개발할 수 있게 도와줍니다.
자바 소스를 잘 짜놓으면 윈도우, 리눅스, macOS 등 다양한 운영 체제에서 실행 됩니다. ( jdk 설치 필수)
여러개의 툴에서 사용이 가능 합니다.
- IntelliJ
- VSC 비쥬얼 스튜디오 코드 - 블로그 글 작성 기준 5~6개월 전까지 많이 사용
- cursor IDE - 실시간으로 인공지능과 함꼐 코드작성을 할 수 있다.
- Eclipse - 10년전 개발에 사용되었던 Java tool
728x90'☕Java' 카테고리의 다른 글
Java 반복문 마스터하기: 초보자도 쉽게 이해하는 for, while, do-while (0) 2024.12.08 Java 조건문 마스터하기 : if, else, switch 완벽 가이드 (0) 2024.12.08 Java 변수란 무엇일까? (0) 2024.12.06 Java 초보자를 위한 연산자 총 정리 : 쉽고 간단하게 이해하기 (0) 2024.12.06 Java 문법 시작하기 (0) 2024.12.06