사실 지금까지 알고리즘을 풀 때 자바를 사용했지만 자바의 장점을 생각해본 적은 없었다.
우리나라에서 가장 많이 쓰인다는 소문을 듣고 따라서 썼을 뿐..🙃
경험을 되돌아보며 자바의 장점을 찾아보면,
1) c나 c++보다 배우기 쉽다.
c와 c++을 배운 후 자바를 배우면 아마 다들 진입 문턱이 낮다는 것에 동의할 것이다. 물론 파이썬이 더 낮긴 하지만 난 파이썬보단 자바를 먼저 배웠고 자바를 알게 됐을 때 너무 행복했기 때문에 장점으로 꼽아보겠다.
2) 객체지향 언어이다.
아마 자바의 가장 큰 장점 아닐까..?
클래스와 객체,상속, 다형성, 캡슐화, 추상화 등 객체지향의 특징을 갖고 있다.
3) 우리나라는 자바를 사용하는 사람이 많다.
우리나라에서 자바 점유율이 높은만큼 구글에서 에러나 다양한 참고자료를 찾을 때 우리나라 언어로 된 자료를 얻기 쉽다는 것은 분명 장점일 것이다.
(자바를 좋아하진 않지만 그래도 자바스크립트보단 자바가 좋아요)