[패스트캠퍼스] [개발환경 이해] 나도 할 수 있는 Java&Spring 웹 개발 종합반 4강

2024. 5. 1. 22:58나도 할 수 있는 Java&Spring 웹 개발 종합반

728x90
반응형

 

자바 개발에 필요한 것 : JDK, Intelli.J

 

플랫폼(=자바 개발환경)이란? : 자바 언어로 작성된 프로그램이 실행되는 특정한 환경

 

자바언어로 만들 수 있는 프로그램의 유형을 크게 3가지로 나누어 보았을 때

1) 데스크톱 응용 소프트웨어 : JavaSE 플랫폼 구축

- Ex) 계산기

2) 웹 기반 응용 소프트웨어 : JavaEE 플랫폼 구축

- 시간과 공간의 제약이 적음

- Ex) ERP

3) 모바일 기반 응용 소프트웨어 : JavaME 플랫폼 구축

- Ex) 스마트 디바이스(폰같은) App

 

강의에선 우선 데스크톱 응용 소프트웨어를 만들어볼 것이다

 


 

1+1을 코딩해보자.

 

우리가 사용할 프로그래밍 언어 : Java

개발환경은? : JavaSE 플랫폼 구축(JDK 설치)

코딩을 위한 도구는? : IntelliJ (우리가 사용할 것), Eclipse IDE 등

 

1) 코드를 짠다 ( = 구현한다, 코딩한다 )

2) 저장 예시 : Calculator.java ( 파일의 이름은 자유롭게 하나, .java 확장자는 동일 )

3) 문법오류 체크 ( 컴파일 ) : 컴파일러( 해석기 <-  Java 제작사인 썬 마이크로시스템즈에서 제공함 ) 필요 : JDK

4) 만들어지는 파일 : Calculator.class -> 정상 코딩시 생성된다

5) 실행 -> 실행해주는 명령어 및 프로세서 필요 : JDK [ JRE(JVM) ]

- 프로세서 : JVM (자바 버츄얼 머신)

 


 

Java

- 객체지향적 프로그래밍 언어 : 프로그램을 다수의 객체로 만들고, 이들끼리 서로 상호작용하도록 만드는 프로그래밍 언어

- 웹 애플리케이션 분야에서 가장 많이 사용되는 언어 중 하나

- 처음에는 가전제품 안에 탑재되어있는 임베디드용 언어였음

 


 

JavaSE : Etandard Edition (Desktop)

JavaEE : Enterprise Edition (WEB ERP)

JavaME : Micro Edition (Android)

JavaFX : GUI

 


 

Java를 이용한 코딩은 꽤 했지만 그럼에도 Java에 대한 정보를 자세히 알 생각은 못했는데 많이 유익했다 ! 다음 수업도 기대가 된다 !

728x90
반응형