Language39 [모던 자바 인 액션] Ch.2 - 동작 파라미터화 해당 서적을 참고하여 개인 공부용으로 정리한 글입니다. 기본적인 Java 지식이 있으시다면 이해하기 수월한 정도입니다 :) 또한, 해당 책은 2018년 Java 11 기준으로 작성되어 있습니다. 따라서 이후 버전에서 변경된 내용은 수정하여 작성했습니다. (아는 부분만 말입니다..) 1. 동작 파라미터화 시시각각 변화하는 사용자 요구사항에 대응하기 위해 동작 파라미터화를 한다. 동작 파라미터화 : 어떻게 실행할 것인지 결정하지 않은 코드 블록 이 코드 블록은 나중에 프로그램에서 호출한다. 즉, 실행이 나중으로 미뤄진다. 기존에는 동작 파리미터화를 추가하려면 불필요한 코드가 늘어났지만, 자바 8에서는 람다식으로 해결했다. 필터링의 속성들을 전부 파라미터에 추가하면 초반 2~3개는 그럭저럭 견딜만 하지만, 그.. Language/Java 2022. 6. 8. [모던 자바 인 액션] Ch.1 - Java의 변화 해당 서적을 참고하여 개인 공부용으로 정리한 글입니다. 기본적인 Java 지식이 있으시다면 이해하기 수월한 정도입니다 :) 또한, 해당 책은 2018년 Java 11 기준으로 작성되어 있습니다. 따라서 이후 버전에서 변경된 내용은 수정하여 작성했습니다. (아는 부분만 말입니다..) 1996년 JDK 1.0이 발표된 이후 지금의 Java 17까지 자바는 많은 변화를 겪어왔다. 자바 8 이후 버전들을 모던 자바라고 하는데, 자바 8에는 무슨 일이 있었던 걸까. 1. Java의 역사 아래는 사과 목록을 무게 순으로 정렬하는 코드이다. // Java 8 이전 코드 Collections.sort(inventory, new Comparator(){ public int compare(Apple a1, Apple a2.. Language/Java 2022. 6. 7. [이것이 자바다] Java Tutorial 과거에 제 개인 Notion에서 이미 Java Tutorial를 다뤘었는데 다시 포스팅하게되면 복습도 되고 좋겠지만.. 시간적인 문제로 링크를 임베드하는 것으로 결정했습니다. https://songjava.notion.site/2dd213436e1c4d98a70724c2f61f1b83?v=f01d67659dc2459b8006a3ffc6da3a51 Java_Tutorial JAVA 11 기준 기본적인 문법 및 특징 정리 (Java FX 제외 - JAVA 11부터 별개 JDK로 분할됨) songjava.notion.site 해당 글은 제가 자주 사용되는 기초적인 문법이나 원리가 헷갈릴때 참고하기 위해서 작성한 글이며 신용권 님의 이것이 자바다를 참고하여 작성했으므로 필요하신 분들은 아래 유튜브 영상을 통해 .. Language/Java 2022. 6. 6. 이전 1 2 3 4 다음