SW/앱플랫폼

앱 플랫폼 개발 : Java(자바) 특징 및 설치 방법

얇은생각 2019. 3. 15. 07:30
반응형

객체 지향

자바에서는 모든 것이 객체입니다. 자바는 객체 모델에 기반을 두고 있기 때문에 쉽게 확장될 수 있습니다.


독립적인 플랫폼

C와 C++를 포함한 다른 많은 프로그래밍 언어와 달리, Java가 컴파일되면 플랫폼 독립 바이트 코드로 컴파일되지 않다. 이 바이트 코드는 웹을 통해 배포되며, 실행 중인 플랫폼에서 가상 머신(JVM)에 의해 해석된다.


간단

자바는 배우기 쉽도록 고안되었습니다. OOP Java의 기본 개념을 이해한다면, 숙달하기 쉬울 것입니다.


안전

자바의 안전한 기능으로 바이러스가 없는 시스템을 개발할 수 있게 합니다. 인증 기법은 공개키 암호화에 근거합니다.


이식성

아키텍처 중립적이며 구현에 따라 규격의 측면이 없는 Java는 이식성이 있습니다. Java의 컴파일러는 POSIX 서브셋인 깔끔한 휴대성 경계가 있는 ANSI C로 작성된다.


Robust

자바는 주로 컴파일 시간 오류 점검과 런타임 점검을 강조함으로써 오류 발생 상황을 제거하려고 노력합니다.


멀티스레드

Java의 멀티스레드 기능으로 많은 작업을 동시에 수행할 수 있는 프로그램을 만들 수 있습니다. 이 설계 특징은 원활하게 실행할 수 있는 상호작용하는 애플리케이션을 구축할 수 있게 해줍니다.


인터프리트

자바 바이트 코드는 네이티브 머신 명령으로 번역되며, 저장되지 않습니다. 점증적·경량적 프로세스이기 때문에 개발 프로세스는 보다 신속하고 분석적입니다.


고성능

Java는 Just-In-Time 컴파일러의 사용으로, 고성능을 실현합니다.


분산

자바는 인터넷의 분산 환경을 위해 설계되었습니다.


역학

자바는 진화하는 환경에 적응하도록 설계되었기 때문에 C나 C++보다 더 역동적인 것으로 여겨집니다. Java 프로그램은 런타임에 객체에 대한 접근을 확인하고 해결하는 데 사용할 수 있는 광범위한 런타임 정보를 전달할 수 있습니다.


Java 설치 방법


구글에 java와 버전을 입력합니다.




라이센스 동의 후에 본인 운영체제에 맞는 버전을 다운로드합니다.





디폴트로 설치를 진행하면 다음과 같이 확인할 수 있습니다.




자바가 잘 작동하지 않는다면 환경 변수 설정이 필요한 경우가 있습니다. 시스템 속성 - 환경 변수 - 시스템 변수 내 새로 만들기에 들어갑니다. 





본인의 버전과 경로에 맞게 자바가 설치된 경로를 다음처럼 입력합니다.





그 다음 사용자 변수 내 새로만들기 - 환경 변수 편집 내 새로 만들기 - %JAVA_HOME%\bin 을 입력합니다. 





커맨드 창에 java -version을 입력합니다. 다음과 같이 출력된다면 설치가 잘된 것을 확인할 수 있습니다. 

반응형