안녕하세요 오늘의 이것저것입니다.
어제 파이썬에 대해 알아봤는데요
오늘은 파이썬과 같은 프로그래밍 언어인 자바에 대해 알아보겠습니다.
자바란
자바는 다들 아실지는 모르겠습니다.
바로 객체지향적인 언어입니다.
객체지향적이라보니 os운영체제라고 하죠
운영체제에 제약이 없이 시스템을 실행할 수 있습니다.
그렇기에 사용하기 편하고 다른언어에 비해 가장 많이 활용되고 있습니다.
자바의 장점
자바는 객체지향적인 언어이라 것입니다.
다른 언어 같은 경우에는 OS의 영향을 받아 호환의 문제가 생길 수 있습니다.
자바는 독립적이고 호환성과 생산성이 좋습니다.
그리고 종류에 관계없이 대부분의 시스템에서 실행이 가능하여 개발의 시간을 단축시킬 수 있습니다.
자바는 다른 프로그래밍 언어보다 난이도가 낮고 간략하고 네트워크 기능 구현에 용이합니다.
자바의 단점
자바의 단점 중 하나가 바로 실행하는 과정에서 Jvm이 완벽하게 로딩되어야 하기 때문에
로딩속도가 비교적 오해걸립니다. 그러고 자바의 예외처리는 불현합니다.
다른 객체지향 언어들처럼 자바도 TRY~CATCH문으로 대표적인 예외처리를 할 수 있습니다.
하지만 자바는 다른언어와 달리 프로그래머 검사가 필요한 예외가 등장한다면 무조건 프로그래머가
선업을 해줘야 하는데 컴파일러조차 거부를 한다는 점입닌다.
자바의 소스의 길이가 다른언어에 비해 긴 편이라는 점입니다.
자바를 활용하는 이유
자바는 일반적으로 안드로이드나 스마트폰과 같은 분야에 사용이 너무 좋습니다.
특히 안드로이드를 이용해 개발을 한다고 생각하면 자바는 기본이라고 볼 수 있습니다.
그리고 안정성이 좋고 큰규모의 기업의 서비스를 만들기 좋은 언어입니다.
자바는 지속적으로 업데이트가 되고 있는 프로그래밍 언어입니다.
자바의 유일한 문제점이 호환관리 였는데 SPRING프로임워크가 해결됩니다.
자바의 사용 분야
자바의 사용 분야라 하면 기본젇으로 웹 개발에서는 무수히 많은 곳에서 자바를 사용하여 자바 없는 곳은 없다고 볼 수 있습니다.
그리고 앱 개발에서는 안드로이드는 자바로 만들어진 운영체제이기 때문에 자바가 빠질 없는 분야이며,
데이터 엔지니어, 프론트 엔드 및 백엔드 개발 등등 여러 곳에서 사용 됩니다.
자바의 취업전략
자바를 가지고 취업을 생각하고 있는 사람은 학력이나 스펙보다는 진정한 코딩실력과 실무능력이 필요합니다.
그렇기에 기업에서는 코딩 test를 그리고 내가 이런 실력이 있어 이러한 프로젝트를 완수했다라는 포토폴리오를 본다고 합니다. 포토폴리오 정말 중요하다고 강조하고있습니다. 자신의 실력을 입증하고 증명할 수 있는게 포토폴리오이기 때문에 포토폴리오 및 코딩실력을 늘리는 것이 취업 전략이될 수 있다고 생각합니다.
마무리
오늘 프로그래밍 언어인 자바를 배워봤습니다.
자바는 무엇보다 기업체에서도 보고있고
프로그래밍읋 생각하다고하면 개발자가 자바를 배우는 것도 많이 있습니다.
그렇기에 자바라는 언어는 경쟁력 또한 갖추고 있는 프로그래밍 언어라고 생각합니다.
끝으로 글을 읽으시고 자바나 개발자, IT 관련되어서 관심이나 궁금한 내용이 있으시다면
아래의 링크를 통하여 상담문의를 주시면
친절하고 성실하게 도움이 될 수 있는 답변을 드리겠습니다.
'IT이것저것' 카테고리의 다른 글
네트워크란 무엇인가를 알아보자 (0) | 2021.08.21 |
---|---|
정보보안의 분야에 대해서 알아보자 (0) | 2021.08.20 |
서버란 무엇이고 서버의 특징은? (0) | 2021.08.19 |
c 프로그래밍 언어를 사용하기전 상식 (0) | 2021.08.18 |
파이썬으로 프로그래밍 하기 (0) | 2021.08.16 |