ABOUT ME

-

Today
-
Yesterday
-
Total
-
  • Java 란 무엇인가?
    ☕Java 2024. 12. 5. 16:58
    728x90

    자바(Java)는 우리가 일상에서 사용하는 다양한 기기와 프로그램을 만드는 데 쓰이는 프로그래밍 언어입니다. 

    자바는 다양한 플랫폼에서 실행할 수 있는 강력한 언어로, 한 번 작성된 프로그램이 여러 운영 체제에서 실행될 수 있다는 특징을 가지고 있습니다. 

    이 특징을 **"Write Once, Run Anywhere"**라고 부르기도 합니다.

    자바는 1995년, 썬 마이크로시스템즈 (현 Oracle - 기업) 에서 개발되었으며, 오늘날에도 여전히 많은 기업과 개발자들이 선호하는 언어입니다. 

    자바를 사용하면 웹 애플리케이션, 모바일 앱, 게임, 서버 관리 시스템 등 매우 다양한 종류의 프로그램을 만들 수 있습니다.

    자바의 특징 중 하나는 **객체지향 프로그래밍(OOP- 오브젝트(객체) 오리엔티드(지향) 프로그래밍)**을 지원한다는 점입니다. 

     

    이는 프로그램을 여러 개의 독립적인 '객체'로 나누어 생각하고, 이 객체들이 서로 상호작용하는 방식으로 코드를 작성하는 방법입니다. 

    이러한 접근 방식은 프로그램을 더 효율적이고 관리하기 쉽게 만들어줍니다.

    또한 자바는 안전성과 유연성이 뛰어나기 때문에, 기업용 시스템이나 대규모 프로젝트에서 자주 사용됩니다. 

    자바는 무료로 제공되며, 크로스 플랫폼에서 작동하기 때문에 어떤 환경에서도 잘 작동합니다.

    자바의 주요 특징

    • 다양한 플랫폼에서 실행 가능 : 자바로 만든 프로그램은 macOS 등 다양한 운영 체제에서 실행  됩니다.
    • 객체지향 언어 : 프로그램을 객체 단위로 나누어 관리하므로 코드가 깔끔하고 유지보수가 쉬워집니다.
    • 대규모 시스템에 적합 : 안정성과 효율성이 뛰어나 대형 기업의 시스템에서 많이 사용됩니다.
    • 광범위한 라이브러리와 도구 : 자바는 풍부한 라이브러리와 프레임워크를 제공하여 개발자들이 더욱 효율적으로 개발할 수 있게 도와줍니다.

     

    자바 소스를 잘 짜놓으면 윈도우, 리눅스, macOS 등 다양한 운영 체제에서 실행 됩니다. ( jdk 설치 필수)

     

    여러개의 툴에서 사용이 가능 합니다.

    • IntelliJ 
    • VSC 비쥬얼 스튜디오 코드 - 블로그 글 작성 기준 5~6개월 전까지 많이 사용 
    • cursor IDE -  실시간으로 인공지능과 함꼐 코드작성을 할 수 있다.
    • Eclipse - 10년전 개발에 사용되었던 Java tool

     

    728x90
Designed by Tistory.