Java는 무엇이냐??

충시깅·2022년 2월 16일

생활코딩

목록 보기
3/7
post-thumbnail
<출처> : ryan.seoul.icon

Java를 코딩하기전에!

멈춰

나는 겁쟁이라서 뭘 하든 실천하기 전에 조사를 굉장히 많이 하고 걱정을 엄청 많이 하는 성격이다.
노트북을 사는데 두달이나 걸렸다!!

"Java가 무엇이냐?" 라고 물어보면 나는 어떻게 답변하지?

걱정되기 시작했다..
스폰지밥 땀흘리는 짤

대답하지 못하면 부끄럽고 신뢰가 부족해질 것 같다.
부끄럽지 않을정도만 알아보고 가자!🤓

Java란 무엇이냐?

  • Java는 유닉스 기반으로 배경을 가지고있어서 c언어의 형태와 비슷하다.

  • Java와 다른 컴파일 언어들과 구분 짓는 가장 큰 특징은 컴파일된 코드가 플랫폼 독립적이다.
    (컴파일이란 우리가 쓴 코드를 컴퓨터가 그대로 읽지 못하기 때문에 컴퓨터가 읽을 수 있는 언어로 바꾸는 것이다.)

  • Java를 컴파일하기 위해서는 Jvm(자바 가상 머신)이라는 것이 필요하다.

  • Jvm은 cpu와 운영체제에 상관없이 동일한 형태로 컴파일한다.
    (Jvm을 설치할 수 있으면 어디서든지 시스템을 실행할 수 있는 것이다.)

  • 웹 애플리케이션과 특성이 맞아 떨어져서 폭발적인 인기를 얻었다.

  • Java는 개발자들에게 가장 인기있는 언어이다.

분류

Java는 3가지 에디션으로 나뉜다.

	Java SE(Java Standard Edition / J2SE)

대부분의 사람들이 가장 많이 접하는 표준 에디션. Java의 핵심 API와 기능들을 제공한다.
(API는 Application Programming Interface로 컴퓨터와 컴퓨터 프로그램 사이를 연결하는 것이다.)

	Jakarta EE, 구 Java EE(Java Enterprise Edition / J2EE)

기업에서 운영하는 서버 페이지에 특화된 에디션이다. JSP와 서블릿을 비롯한 웹 애플리케이션 서버에 관련된 기술들이 포함되어 있다.

	Java ME(Java Micro Edition / J2ME)

PDA나 셋톱박스, 센서 등의 임베디드 시스템 환경에 특화된 에디션이다.

Java는 양파같다.
까도까도 더 많은 정보가 나온다.
어려운 정보도 나온다 객체 지향 프로그래밍 언어...등등
Java에 대한 것은 이것들 말고도 많은 이유가 있지만 이 정도만 알고 가도 충분할 것 같다. 나머지 다른 이유는 자바를 좀 더 배우면서 알아가자!
절대로 귀찮은거 아니다.

<참고>https://opentutorials.org/course/3930/26651
profile
잠자는 개발자지망생

1개의 댓글

comment-user-thumbnail
2022년 2월 17일

왤케 귀여운척하세요???

답글 달기