메인 컨텐츠로 가기

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

developerWorks에 처음 로그인하면 developerWorks프로파일이 생성됩니다.귀하의 프로파일에서 동의하신 내용이 공개되지만 이 사항은 언제든지 변경 가능합니다. 귀하의 성명(숨김으로 체크되어 있어도 표시됩니다)과 디스플레이 이름은 게시한 컨텐츠나 사이트 엑세스시 표시됩니다.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

처음 developerWorks에 로그인할 때 프로파일이 작성되므로, 이를 위해 디스플레이 이름을 선택해야 합니다. 선택하신 디스플레이 이름은 developerWorks에 게시한 컨텐츠에 표시됩니다.

3글자 이상 31글자 이하의 길이로 사용 가능합니다. dW커뮤니티 내에서는 보안상 이메일주소를 제외한 다른 이름을 지정하셔야 합니다.

developerWorks 이용 약관에 동의하시는 경우 제출을 클릭하십시오. 이용 약관 보기.

모든 정보가 안전하게 전송되었습니다.

  • 닫기 [x]

Java 프로그래밍 소개, Part 2: 실제 애플리케이션을 위한 구문

고급 Java 언어 기능

J Steven Perry, Principal Consultant, Makoto Consulting Group, Inc.
Photo of J Steven Perry
J. Steven Perry is an independent software development consultant and has been developing software professionally since 1991. Steve has a passion for software development, and enjoys writing about software development and mentoring other developers. He is the author of Java Management Extensions (O'Reilly) and Log4j (O'Reilly), and Joda-Time (which he wrote for IBM developerWorks). In his spare time he hangs out with his three kids, rides his bike, and teaches yoga. Steve is the owner and principal consultant for Makoto Consulting Group, located in Little Rock, Arkansas.

요약:  이 튜토리얼의 Part 1에서 전문 Java™ 프로그래머인 J. Steven Perry는 단순한 Java 애플리케이션을 작성하기 위해 필요한 Java 언어 구문 및 라이브러리에 대해 소개했습니다. 역시 Java 애플리케이션 개발 초보자인 개발자를 대상으로 한 Part 2에서는 복잡한 실제 Java 애플리케이션을 빌드하기 위해 필요한 정교한 프로그래밍 구문에 대해 소개합니다. 이 튜토리얼에서는 예외 처리, 상속과 추상화, 정규식, 제네릭, Java I/O 및 Java 직렬화라는 주제에 대해 다룹니다.

이 연재 자세히 보기

원문 게재일:  2010 년 8 월 19 일
난이도:  초급 PDF:  A4 and Letter (318 KB | 59 pages)Get Adobe® Reader®

페이지뷰: 11682 회
의견: 

시작하기 전에

본 튜토리얼에서 예상하는 내용과 이러한 내용을 최대한 활용하는 법을 알아본다.

이 시리즈의 정보

두 편의 기사로 구성된 "Java 프로그래밍 소개" 튜토리얼은 Java 기술을 처음 접하는 소프트웨어 개발자가 오브젝트 지향 프로그래밍(OOP)과 Java 언어 및 플랫폼을 사용한 실제 애플리케이션 개발을 실행할 수 있도록 하기 위해 작성되었다.


이 튜토리얼의 정보

"Java 프로그래밍 소개" 튜토리얼의 이 두 번째 기사에서는 Part 1에서 다룬 내용보다 복잡한 Java 언어의 기능에 대해 소개한다.


목표

Java 언어는 거의 모든 프로그래밍 태스크를 수행할 수 있을 정도로 완성도 높고 정교한 언어이다. 이 튜토리얼에서는 다음과 같은 복잡한 프로그래밍 시나리오를 처리하기 위해 필요한 Java 언어의 기능에 대해 소개한다.

  • 예외 처리
  • 상속과 추상화
  • 인터페이스
  • 중첩 클래스
  • 정규식
  • 제네릭
  • enum 유형
  • I/O
  • 직렬화

선수조건

이 튜토리얼의 컨텐츠는 Java 언어의 정교한 기능에 익숙하지 않는 초보 프로그래머를 위한 것이다. 이 튜토리얼에서는 "Introduction to Java programming, Part 1: Java language basics"를 읽고 다음 사항을 수행했다고 가정한다.

  • Java 플랫폼에서의 OOP 기본사항에 대한 이해 확보
  • 튜토리얼 예제를 위한 개발 환경 설정
  • Part 2에서 개발을 계속 수행할 프로그래밍 프로젝트 시작

시스템 요구사항

이 튜토리얼에 있는 연습을 수행하기 위해서는 다음과 같은 개발 환경이 필요하다.

  • Sun/Oracle의 JDK 6
  • Eclipse IDE for Java Developers

이들에 대한 다운로드 및 설치 지시사항은 Part 1에 포함되어 있다.

이 튜토리얼을 위한 권장 시스템 구성은 다음과 같다.

  • 주 메모리가 1GB 이상인 JDK 6를 지원하는 시스템. Java 6는 Linux®, Windows® 및 Solaris®에서 지원된다.
  • 소프트웨어 컴포넌트와 예제를 설치할 20MB 이상의 디스크 공간

114 | 다음

의견



static.content.url=http://www.ibm.com/developerworks/js/artrating/
SITE_ID=20
Zone=자바
ArticleID=588145
TutorialTitle=Java 프로그래밍 소개, Part 2: 실제 애플리케이션을 위한 구문
publish-date=08192010
author1-email=steve@makotoconsulting.com
author1-email-cc=

태그

Help
검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오.

태그를 더 많이 보거나 적게 보기 위해 슬라이더 막대를 사용하십시오.

인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다.

내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.

검색 필드를 사용하여 My developerWorks 내에서 해당 태그가 사용된 모든 종류의 컨텐츠를 검색하십시오. 인기 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 최고 인기 태그를 보여줍니다. 내 태그는 특정 컨텐츠 존(예를 들어, 자바, 리눅스, WebSphere)의 귀하의 태그를 보여줍니다.