반응형

분류 전체보기 408

[JAVA] 스트림과 병렬처리

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY -내부 반복자 스트림을 사용하면 개발자는 요소 처리에만 집중할 수 있다. -스트림을 사용하면 병렬처리가 쉽다. -프로그래머스를 스트림으로 멋있게 풀 수 있다. List의 메소드에는 iterator()와 str..

개발/JAVA 2022.05.19

[JAVA] 멀티스레드

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 멀티 태스킹을 하기위하여 - 아주 많은 클라이언트의 요청을 처리하기위한 서버를 개발할 때 멀티 태스킹 한 순간에 두 가지 이상의 작업을 병렬적으로 동시에 처리하는 것. 지금까지 만들어왔던 코드는 모두 싱글..

개발/JAVA 2022.05.19

[JAVA] 람다식

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 익명 구현 객체를 더 간편하게 만들 수 있다. - 객체 지향 프로그래밍과 함수적 프로그래밍을 혼합하여 효율적인 프로그래밍이 될 수 있다. -병렬 처리, 이벤트 지향 프로그래밍에 적합 Lambda expre..

개발/JAVA 2022.05.19

[JAVA] 제네릭

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 컴파일 시 강한 타입체크 - 불필요한 타입 변환 제거 모든 객체의 부모인 Object타입을 사용하면 모든 객체를 다 담을 수 있다. 하지만 해당 객체를 다시 꺼내어 사용할 때에는 타입변환을 해주어야하는데 ..

개발/JAVA 2022.05.19

[JAVA] 예외처리

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 예외가 발생하여 프로그램이 비정상적으로 종료되는 것을 방지하기 위함. - 예외발생시 수행 동작을 만들어 예외에 대비할 수 있다. -> 예외가 발생해도 정상 실행 상태를 유지할 수 있다. 에러error은 코..

개발/JAVA 2022.05.19

[JAVA] 익명객체, 익명구현객체, 익명자식객체

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY - 재사용하지 않을 경우 클래스를 만들기보다는 익명객체로 생성하는 것이 좋을 수 있다. - 클래스-익명자식객체 , 인터페이스-익명구현객체 Anonymous 일반적인 방법. 1) 부모 클래스를 상속해서 자식 클..

개발/JAVA 2022.05.19

[JAVA] 자바의 구조_ 상속 및 구현, 오버라이드

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY

개발/JAVA 2022.05.19

[JAVA] @어노테이션

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY

개발/JAVA 2022.05.19

[JAVA] Getter와 Setter

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY

개발/JAVA 2022.05.19

[JAVA] 캡슐화

안녕하세요. 삶의 질을 높이고자 노력하는 영차영차입니다. 자바 기본기를 탄탄히 다지기 위한 공부 목적 포스팅입니다. 이것이자바다, HeadFirstJava 등의 교재와 구글링을 토대로 본인의 이해를 위해 작성하였으며 계속해서 살을 붙여나갈 계획입니다. 틀린 부분이 있을 경우 댓글 남겨주시면 감사하겠습니다. --------------------------------------------------------------------------------------------------------- WHY

개발/JAVA 2022.05.19
반응형