FREE SHIPING FOR OVER $100 - MOSTLY SHIP VIA USPS GROUND ADVANTAGE %D days %H:%M:%S
황기태
저자:황기태 1986년서울대학교컴퓨터공학과를졸업하고,서울대대학원컴퓨터공학과에입학하여1988년에석사,1994년에박사학위를취득하였다.1993년뉴욕에있는IBMWATSONRESEARCHCENTER에서방문연구원을지내고1994년부터현재까지한성대학교컴퓨터공학과교수로재직중이다.1990년비트교육센터의초기센터장으로1994년까지조현정회장과함께대한민국최고의비트교육센터신화의토대를만들었다.2000년에는미국얼바인에있는캘리포니아대학에서,2011,2015년에는플로리다대학에서방문교수를지냈다.
chapter01자바시작1.1컴퓨터와프로그래밍1.2자바의출현과WORA1.3개발도구와자바플랫폼1.4자바프로그램개발과정1.5이클립스를이용한자바프로그램개발1.6자바응용프로그램의종류1.7자바의특징요약OpenChallenge연습문제chapter02자바기본프로그래밍2.1자바프로그램의구조2.2식별자2.3자바의데이터타입2.4자바의키입력2.5연산자2.6조건문요약OpenChallenge연습문제chapter03반복문과배열그리고예외처리3.1반복문3.2continue문과break문3.3자바의배열3.4다차원배열3.5메소드의배열리턴3.6자바의예외처리요약OpenChallenge연습문제chapter04클래스와객체4.1객체지향과자바4.2자바클래스만들기4.3생성자4.4객체배열4.5메소드활용과객체치환4.6객체의소멸과가비지컬렉션4.7접근지정자4.8static멤버4.9final요약OpenChallenge연습문제chapter05상속5.1상속의개념5.2클래스상속과객체5.3protected접근지정5.4상속과생성자5.5업캐스팅과instanceof연산자5.6메소드오버라이딩5.7추상클래스5.8인터페이스요약OpenChallenge연습문제chapter06모듈과패키지개념,자바패키지활용6.1패키지6.2패키지만들기6.3모듈개념6.4자바JDK에서제공하는패키지6.5Object클래스6.6Wrapper클래스6.7String과StringBuffer클래스6.8StringTokenizer클래스6.9Math클래스요약OpenChallenge연습문제chapter07컬렉션과제네릭7.1컬렉션과제네릭개념7.2제네릭컬렉션활용7.3제네릭만들기요약OpenChallenge연습문제chapter08자바GUI스윙기초8.1자바의GUI8.2자바GUI패키지8.3스윙GUI프로그램만들기8.4컨테이너(Container)와배치(Layout)8.5FlowLayout배치관리자8.6BorderLayout배치관리자8.7GridLayout배치관리자8.8배치관리자없는컨테이너요약OpenChallenge연습문제chapter09자바의이벤트처리9.1이벤트기반GUI프로그래밍9.2이벤트객체9.3사용자이벤트리스너작성9.4어댑터(Adapter)클래스9.5Key이벤트와KeyListener9.6Mouse이벤트와MouseListener,MouseMotionListener요약OpenChallenge연습문제chapter10스윙컴포넌트활용10.1스윙컴포넌트소개10.2JLabel로문자열과이미지출력10.3JButton으로버튼만들기10.4JCheckBox로체크박스만들기10.5JRadioButton으로라디오버튼만들기10.6JTextField로한줄입력창만들기10.7JTextArea로여러줄의입력창만들기10.8JListE로리스트만들기10.9JComboBoxE로콤보박스만들기10.10메뉴만들기10.11팝업다이얼로그요약OpenChallenge연습문제chapter11그래픽11.1스윙컴포넌트그리기11.2Graphics11.3도형그리기와칠하기11.4이미지그리기11.5repaint()와그래픽응용요약OpenChallenge연습문제chapter12자바스레드기초12.1멀티태스킹12.2자바스레드만들기12.3스레드종료12.4스레드동기화요약OpenChallenge연습문제chapter13입출력스트림과파일입출력13.1자바의입출력스트림13.2문자스트림과텍스트파일입출력13.3바이트스트림과바이너리파일입출력13.4File클래스13.5파일복사응용프로그램작성요약OpenChallenge연습문제chapter14자바소켓프로그래밍14.1TCP/IP기초14.2소켓프로그래밍14.3서버-클라이언트채팅프로그램만들기14.4수식계산서버-클라이언트만들기실습요약OpenChallenge연습문제CHECKTIME정답
본문에넣기에어려운내용은홈페이지에서제공한다.1.자바의람다식기초.pdf:자바로람다식을만드는기초를설명한다.2.이클립스로모듈만들기.pdf:모듈을만드는과정을간단히작성하였다.3.jlink로응용프로그램맞춤형실행환경만들기.pdf:커스텀JRE를만드는사례를소개하고,크기와실행시간메모리의성능이향상됨을보였다.1장에서는자바언어와플랫폼에대해전반적으로이해하고,이클립스를이용한자바프로그램개발을다룬다.2장에서는자바프로그램의기본구조를이해하고,화면출력및키입력방법을습득한다.3장에서는자바의반복문을이해하고,자바의독특한배열의구조를알고활용한다.자바의기초적인예외처리를다룬다.4장에서는자바클래스작성,객체와객체배열생성,객체소멸과가비지컬렉션에대해이해한다.static멤버의사용과활용,final키워드의용도를알아본다.5장에서는상속의개념을이해하고서브클래스를작성한다.오버라이딩과동적바인딩을알아보고추상클래스와인터페이스를다룬다.6장에서는자바모듈과패키지에대한개념을이해하고사용자패키지를만든다.자바의다양한패키지를다룬다.7장에서는컬렉션과제네릭의개념을이해하고,컬렉션을활용한프로그램을작성한다.8장에서는자바스윙을이용한GUI프로그래밍의기초를이해하고스윙프로그램을작성한다.9장에서는자바의이벤트기반프로그래밍을이해하고,이벤트리스너를작성한다.스윙으로키보드와마우스를다룬다.10장에서는다양한스윙컴포넌트를활용하여GUI프로그램을작성한다.11장에서는선,원,이미지그리기등스윙그래픽을이해하고그래픽을활용한스윙프로그램을작성한다.12장에서는자바스레드,멀티스레드,스레드동기화에대한기초개념을이해하고,스레드를작성한다.13장에서는자바의표준입출력스트림의개념을이해하고,텍스트,바이너리파일입출력프로그램을작성한다.14장에서는소켓을이용한자바통신프로그램을작성하는방법을이해한다.