점프 투 자바

지은이 : 박응용
최종 편집일시 : 2016년 10월 28일 3:50 오후
저작권 :

초보 프로그래머를 위한 자바 입문서

이 책은 문법위주의 지식보다는 이해중심의 지식을 전달하는 것을 주 목적으로 한다. 예를들어 자바에서 잘 파악하기 힘든 개념 중 하나가 인터페이스(Interface)인데, 인터페이스가 무엇인지에 대한 설명보다는 인터페이스가 도대체 왜 필요한지, 인터페이스를 쓰면 어떤 장점이 있는지에 대한 이야기가 더 중요하게 다루어 질 것이다.

Jump To Java!!

최근 댓글 (20) 최근 수정글 (10) 최근변경 RSS
09. 작은 프로젝트 - sh, 2017년 1월 12일 4:41 오후
감사합니다.
02. 자바 시작하기 - Wandoo, 2017년 1월 9일 12:53 오후
감사합니다. 다른책들보다 자바에 대해 이해하기 쉽게 쓰여있어서 아리송했던 개념들 한번에 잘 정리하고 갑니다. 이런 좋은 글 써주셔서 감사합니다.
5) StringBuffer - 승윤, 2017년 1월 1일 11:59 오후
이해는 되는데 과연 실무에서 어떻게 사용되는지 궁금한 1인... 근데 설명은 정말 쉽네요.
4) 문자열 (String) - 승윤, 2017년 1월 1일 11:46 오후
한번 정독 후 객체를 다시 보니 이해가 쉬워요!
3) 문자 (char) - 승윤, 2017년 1월 1일 11:11 오후
정말 간단한 요약!
1) 숫자 (Number) - 승윤, 2017년 1월 1일 9:37 오후
역시 다시 봐도 재밌어요.
3) 주석 - 승윤, 2017년 1월 1일 9:21 오후
주석 종류 및 단축키
2) 변수 - 승윤, 2017년 1월 1일 9:20 오후
두번 보니 또 다르네요.
1) Hello World - 승윤, 2017년 1월 1일 8:55 오후
정말 이해가 잘 됩니다!! 이 글을 두 번째 정독과 처음으로 컴퓨터에 따라하고 있는데 정말 이해가 쉬워요!!
7) 다형성 - sh, 2016년 12월 30일 2:48 오후
와.. 다형성으로 오니까 난이도 팍 높아지는 느낌이네요 ㅋㅋ
2) Multiples of 3 and 5 - son jaehyung, 2016년 12월 15일 12:06 오후
최초 문제만 보고 작성 public class Ts { public static void main(String[] args) { int sum=0; for(int i=1;i<1000;i++){ int t=i%3;int f=i%5; if(t==0){ sum=sum+i; }if(f==0){ sum=sum+i; }if(f==0&t==0){ sum=sum-i; } } System.out.println(sum); } } 처음에 써놓으신 부분 보고 수정 public class Ts ...
5) for each 문 - DS, 2016년 12월 7일 1:29 오후
가장 일반적으로 사용되는 for(type var:type ArrayList) 이 for each 문에 List 예제도 있으면 더 좋을 것 같습니다.
4) 예외처리 (Exception) - 메일두유, 2016년 11월 28일 6:07 오후
안녕하세요!!! 예제를 직접 실행해 보니, main 메소드에서 try... catch로 sayNick 메소드에 대한 FoolException 예외를 처리하는 부분에서, throws FoolException 를 빼도 동일하게 처리가 됩니다!! 이클립스에서 자동으로 처리해 주는 건가요?
01. 들어가기 전에 - 경현, 2016년 11월 28일 2:19 오후
좋은 글 감사합니다. 질문드릴게 있어 댓글 남기게 되었습니다. 혹시 해당 자료는 Java 몇 버전을 토대로 작성하셨는지 알려주실 수 있나요 ?
1) Hello World - 로빈, 2016년 11월 27일 10:33 오후
와 덕분에 이해가 정말 잘됬습니다. 앞으로도 많은책들 출간 부탁드립니다
5) StringBuffer - 광유, 2016년 11월 23일 9:20 오후
저기 그러면 StringBuffer가 문자열 전용 배열 개념 정도로 생각하면 되는 건가요??....
5) StringBuffer - Kyoung Deok, 2016년 10월 31일 1:55 오후
jdk1.5 이상 부터는 String 클래스는 내부적으로 StringBuilder 를 이용하기 때문에 성능차이는 거의 없다고 하네요
6) 인터페이스 - 이전형, 2016년 10월 9일 11:25 오후
인터페이스를 사용하는 이유로는 객체들이 추가될때마다 일일이 같은 내용의 메소드를 중복해서 만들어주는 것을 한번에 간략화하기위함이라고 이해하면 될 것 같습니다
5) 생성자 - 이전형, 2016년 10월 6일 12:17 오전
Donghyun// 알고 계신 것이 맞습니다. overriding과 overloading은 다른 개념입니다. overriding은 메소드를 덮어쓰는 것으로 signature가 같아야 하고 overlolading의 경우에는 하나의 메소드에 대해 매개변수를 다양하게 받을 수 있게 하기 위해 해주는 것입니다.
09. 작은 프로젝트 - 다큰아이츄, 2016년 8월 22일 3:40 오후
encoding 이 UTF-8로 되어있으면 한글을 3바이트로 계산하더군요.