공부/Java
-
[JAVA] 도서관 정보나루 오픈 API 가져오기공부/Java 2022. 9. 20. 08:12
프로젝트에서 쓸 데이터를 가져오기 위해 도서관 정보나루 오픈 api를 사용할 일이 생겼다. https://www.data4library.kr/bigdata 아래 코드는 도서관에 존재하는 책 데이터 100가지를 불러와 출력하는 코드이다. 인증키의 경우 회원가입후 인증키 달라고 요청하면 평일에는 3시간내로 발급해준다. 👨💻 코드 import java.io.BufferedReader; import java.io.InputStreamReader; import java.net.URL; import org.json.simple.JSONArray; import org.json.simple.JSONObject; import org.json.simple.parser.JSONParser; public class Book..
-
대부분의 자바 프로젝트는 왜 8.0버전 선호할까?공부/Java 2022. 7. 5. 13:58
1995년을 시작으로 2022년 7월 1일 기준 자바는 18버전까지 나왔다. 많은 버전이 나왔지만 나는 언제난 자바 8.0버전을 사용하였다. 돌이켜보니 대학교 와서 처음 자바를 배울때도 교수님께서는 8.0버전으로 강의를 하셨고 그 외에도 자바강의나 프로젝트를 살펴보면 대부분의 8.0버전을 사용한다. 다른 개발자들은 어떨까 싶어 조사해보니 ‘2022 자바 개발자 생산성 보고서’에 따르면 37%의 개발자들이 자바 8버전을 사용한다고 밝혔다. 많은 버전중 8.0버전을 선호하는 이유가 무엇일까? 먼저 자바 공식 홈페이지에 들어가서 8버전에 추가된 기능을 살펴 보자