2024. 5. 1. 22:58ㆍ나도 할 수 있는 Java&Spring 웹 개발 종합반
자바 개발에 필요한 것 : 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에 대한 정보를 자세히 알 생각은 못했는데 많이 유익했다 ! 다음 수업도 기대가 된다 !
'나도 할 수 있는 Java&Spring 웹 개발 종합반' 카테고리의 다른 글
[패스트캠퍼스] [ 프로그램의 3대 요소 : 변수(V), 자료형(D), 할당(A) ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 12~16강 (0) | 2024.05.03 |
---|---|
[패스트캠퍼스] [JavaSE 프로젝트 만들기 ] 나도 할 수 있는 Java&Spring 웹 개발 종합반 7~11강 (0) | 2024.05.03 |
[패스트캠퍼스] [개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 6강 (0) | 2024.05.02 |
[개발환경 구축] 나도 할 수 있는 Java&Spring 웹 개발 종합반 5강 (0) | 2024.05.01 |
[패스트캠퍼스] [튜토리얼] 나도 할 수 있는 Java&Spring 웹 개발 종합반 1~3강 (0) | 2024.05.01 |