본문 바로가기

자바6

[리뷰] 실전 자바 소프트웨어 개발 책소개 실전 프로젝트로 배우는 최신 자바 개발 기법 레벨업 가이드 이제 막 경력을 쌓기 시작한 자바 개발자가 최신 소프트웨어 개발 방법까지 알기란 벅찬 일입니다. 테스트 주도 개발 같은 객체지향 원칙을 배워야 할지, 함수형 프로그래밍을 배워야 할지 갈피를 잡기도 어렵습니다. 이 책은 실전 프로젝트를 최신 자바 기법으로 개발하는 방법을 설명해 다양한 기술을 서로 연결하고 적용하는 법을 알려줍니다. 입출금 내역 분석기, 문서 관리 시스템, 비즈니스 규칙 엔진, SNS를 직접 구현해보며 실무에 필요한 핵심 기술을 익힐 수 있습니다. 각 장을 따라 해보며 간단한 명령줄 배치 프로그램부터 점차 완성도 높은 응용프로그램을 구현해보세요. 기초 자바 사용법만 알아도 세련되고 견고하며 유지보수 가능한 자바 소프트웨어를 .. 2020. 8. 22.
[6주차] 입출력 스트림 요약 정리 자바에서 데이터는 스트림(Stream)을 통해 입출력 됩니다. 스트림의 종류에는 Byte 기반의 스트림과 문자 기반의 스트림이 존재합니다. Byte 기반 스트림 - InputStream - OutputStream 문자기반 스트림 - Reader - Writer 또한, 기본 스트림을 보조해주는 보조 스트림도 존재합니다. 보조 스트림은 다른 스트림과 연결이 되어 여러가지 편리한 기능을 제공해주는 스트림을 말하고, 보조 스트림은 자체적으로 입출력을 수행할 수 없기 때문에 입출력 소스와 바로 연결되는 기본 스트림이 필요합니다. 문자변환을 위한 보조 스트림 - OuputStreamWriter - InputStreamReader 성능 향상 보조 스트림 - BufferedReader - BufferedWriter -.. 2020. 3. 14.
[1주차] JDK 설치인증 1주차 기본미션 JDK 설치 인증하기 혼자 공부하는 자바의 경우 윈도우에 JDK를 사용하였지만, 제가 사용하는 개발환경은 Mac OS이다보니 별도의 설치파일을 다운로드하여 설치하였습니다. 설치버전은 Oracle에서 다운로드 하였으며, 1.8.201을 다운로드 하여 설치하였습니다. 2020. 2. 6.
자바 최적화 - 한빛미디어 책소개 자바 애플리케이션 성능을 한 단계 높여줄 튜닝 이야기 성능 튜닝은 실험과학이다. 추측과 구전 튜닝에 의존할 일이 아니다. 이 책은 복잡한 기술 스택을 다루는 중/고급 자바 개발자에게 정량적이고 검증 가능한 접근 방식으로 자바 애플리케이션 성능을 튜닝하는 방법을 알려준다. 성능 튜닝은 원하는 결과를 정의하고 결정하는 과정이다. 자바 성능에 관한 대부분 자료는 자바 가상 머신 이론과 내부의 모습을 살펴보는 데 그치지만, 이 책은 레시피, 팁/트릭, 알고리즘 등 다양한 부문을 살펴보며 성능 튜닝의 실용적 측면을 이야기한다. 출처 : http://www.hanbit.co.kr/store/books/look.php?p_code=B7707787549 자바 최적화 성능 튜닝은 실험과학이다. 추측과 구전 튜닝에.. 2019. 6. 8.
[리뷰] 자바를 활용한 딥러닝 자바 개발자를 위한 효율적인 딥러닝 신경망 구축 가이드 이 책의 전반부에서는 이론을, 후반부에서는 튜닝, 병렬화, 벡터화, 파이프라인 구축 등 딥러닝 실무의 핵심을 설명한다. 특히 DL4J 라이브러리로 스파크 및 하둡에서 심층 신경망 구조를 학습하고 딥러닝 워크플로를 실행하는 실용적인 방법과 전략을 알려준다. 이론과 실습 모두 깊이 있게 다뤄 딥러닝 관련 전문 지식이 없는 입문자도 이 책을 읽고 나면 딥러닝 신경망을 구축할 수 있다. 책소개 CHAPTER 1 머신러닝 복습하기1.1 학습하는 기계1.2 문제 정의하기1.3 머신러닝 속의 수학 : 선형대수1.4 머신러닝 속의 수학 : 통계1.5 머신러닝은 어떻게 작동하는가?1.6 로지스틱 회귀1.7 모델 평가하기1.8 머신러닝 이해하기 CHAPTER 2 신경.. 2018. 10. 6.
[자바로 배우는 핵심 자료구조와 알고리즘] 알고리즘과 자료구조 공부! 이 책으로 책소개자료구조와 알고리즘을 활용하여 간단한 웹 검색 엔진 만들기 이 책은 컴퓨터과학을 공부하거나 기술 인터뷰를 준비하는 소프트웨어 개발자를 위한 실용적인 책입니다. 자료구조와 알고리즘을 빠르게 배울 수 있도록 실용적이고 중요한 부분을 중점으로 설명합니다. 자료구조가 어떻게 동작하는지보다 어떻게 활용하는지에 초점을 맞추었습니다. 이 책은 웹 검색이라는 응용 분야에 집중합니다. 이 분야는 자료구조를 광범위하게 사용하며 자체로도 흥미롭고 중요합니다. 다른 책에서는 보기 어렵지만 기술 인터뷰에 필요한 내용입니다. 또한, 버전 관리와 유닛 테스트 같은 기본적인 소프트웨어 엔지니어링 실무 내용도 다룹니다. 장마다 배운 것을 확인할 수 있는 예제가 있고, 해답을 확인할 수 있는 자동화된 테스트도 제공합니다. 리스트와.. 2018. 7. 15.