메뉴 바로가기 검색 및 카테고리 바로가기

한빛미디어

독자리뷰

혼자 공부있나 자바

yheeyhe***

|

2020-02-01

혼자 공부하는 자바

이 책은 독학으로 자바를 배우는 입문자가 ‘꼭 필요한 내용을 제대로’ 학습할 수 있도록 구성했다. ‘무엇을’ ‘어떻게’ 학습해야 할지 조차 모르는 입문자의 막연한 마음을 살펴, 과외 선생님이 알려주듯 친절하게, 그러나 핵심적인 내용만 콕콕 집어준다. 책의 첫 페이지를 펼쳐서 마지막 페이지를 덮을 때까지, 혼자서도 충분히 자바를 배울 수 있다는 자신감과 확신이 계속될 것이다!

  • 저자 : 신용권
  • 출간 : 2019-06-10
자바는 익숙하게 많이 듣는 단어다. 컴퓨터 용어로 주로 기계어 종류다. 컴퓨터가 쓰는 언어는 0과1로 이루어진 것으로 사람이 이해하기 어렵다. 그래서 이해하기 쉬운 기계어가 필요하다. 그 중 하나가 java 라는 언어다. 주로 웹상 애플리케이션 구축할 때 쓰는 언어다. 장점으로는 모든 운영체제에서 실행 가능하며, 객체(부품)들을 연결하여 더 큰 프로그램을 실행가능하도록 하며(객체지향프로그래밍), 메모리 자동 정리기능으로 관리의 수고를 덜고, 무료로 사용가능한 오픈 소스 라이브러리가 풍부하여 개발기간을 단축시킬 수 있다. 그리고 에디터 프로그램으로 이클립스를 추천하는데 오픈소스통합개발환경 툴로 프로젝트 생성, 자동코드완성, 디버깅 등과 같은 기능을 통합적으로 제공한다. 초급-고급 개발자까지 광범위하게 사용하며 현재 기업체에서 가장 많이 사용한다. 변수를 지정해야 값을 메모리에 저장할 수 있다. 정수,char, string, 실수, boolean타입이 있다. 상황에 맞게 지정하면 된다. 출력, 입력값을 배울 수 있다. 각종 연산 기호를 이용할 수 있다. 조건식, 반복문을 이용한 알고리즘 작성법, 상기에 언급한 타입은 기본타입이고 이외는 참조타입이라 부르며 기본타입은 값 자체가 저장되고 참조타입은 값의 번지를 생성하여 번지를 저장하는 차이점이 있다. 객체를 만들 때 설계도를 클래스라고 하고 저장시 클래스 변수를이용 번지로 저장하며 멤버로 필드, 생성자, 메소드가 있다. 필드는 객체 상태 정보를 저장하는 곳이고 생성자는 클래스의 연산을 위한 블록이며 메소드는 객체의 동작을 위한 블록이다. 프로그램을 위해 작성된 수많은 클래스를 체계적으로 관리할 필요가 있는데 그것을 패키지라고 한다. 인터페이스는 객체의 사용방법을 정의한 것이다. 상속과 다형성을 구현할 때 사용한다. 기본적인 클래스를 담고 있는 패키지인 java.lang패키지와 java.util패키지 사용법도 소개한다. 데이터를 입력하여 원하는 값을 도출하도록 도와주는 것을 스트림이라하고 다양한 쓰임의 스트림을 알려 준다. 이외에도 내부적으로 각 분야별 약간씩 다른 용어에 대해 장단점 및 주의점 등을 상세히 설명한다. 그리고 카테고리별 사용 예시를 제공하고 마무리 단원에서 요약 설명하고 잘 이해하였는지 문제를 풀어볼 수 있다. 아쉬운 점은 마무리 단원에서 각 요소별 설명과 함께 어떨 때 활용할 수 있고 사용되는지에 대해 현실적인 예시를 적게 나마 열거하였다면 좀 더 구체적으로 기계어에 대해 체감할 수 있지 않았나 싶다. 하지만 분야별 세부내용에는 자세한 설명과 더불어 기업에서 쓰인 예시들이 종종 제시되어 있다. 난해하지만 프로그램을 만들어야 한다면 이 책을 통해 자바라는 기계어를 전반적으로 이해하는 데 많은 도움이 될 듯하다.
닫기

해당 상품을 장바구니에 담았습니다.이미 장바구니에 추가된 상품입니다.
장바구니로 이동하시겠습니까?