STARTING OUT WITH JAVA: FROM CONTROL STRUCTURES THROUGH OBJECTS 6/E
活動訊息
內容簡介
For courses in computer programming in Java.
Starting Out with Java: From Control Structures through Objects provides a step-by-step introduction to programming in Java. Gaddis covers procedural programming—control structures and methods—before introducing object-oriented programming, ensuring that students understand fundamental programming and problem-solving concepts.
As with all Gaddis texts, every chapter contains clear and easy-to-read code listings, concise and practical real-world examples, and an abundance of exercises.
本書特色
Starting Out with Java: From Control Structures through Objects includes the following features to facilitate learning:
A clear, easy to understand, and friendly writing style guides beginner programmers in learning to code with Java.
Practical organization helps students grasp important concepts before applying them.
‧Procedural programming is covered before objects, ensuring that students understand fundamental programming and problem-solving concepts.
‧UPDATED! The text has been updated to reflect the latest changes in Java
‧NEW! Chapter 15: Creating GUI Applications with JavaFX and Scene Builder introduces students to JavaFX, the newest way to create GUIs and graphical applications with Java 8. Written as an independent chapter, instructors have the choice to teach it together or separate from chapters on Swing and AWT.
‧NEW! The text now uses string.format instead of DecimalFormat, which allows students to use the same format specifiers and flags as learned with the system.out.printf method.
‧UPDATED! StringTokenizer has been removed from the text. All string tokenizing is now done with the String.split method.
‧NEW! Chapter 10 now introduces students to the @Override annotation and explains how it prevents subtle errors.
‧NEW! A section on Anonymous Inner Classes has been added to the text.
‧REVISED! The introduction to interfaces has been rewritten more clearly and easier to understand.
‧NEW! Material on default methods in interfaces, a new feature of Java 8, has been added to Chapter 10.
‧NEW! Functional interfaces and Lambda expressions are introduced in a new section of Chapter 10 with detailed, step-by-step instructions.
The text uses practical, real world problems and examples to convey major concepts.
‧NEW! Programming problems have been added to many chapters.
‧A variety of exercises in each chapter encourages students to apply key ideas.
‧Example Programs are practical, real-world examples provided in each chapter that test student knowledge of important information.
Pedagogical Features reinforce key ideas throughout the text.
‧In the Spotlight features walk students through the step-by-step design of a problem.
‧Concept Statements begin each chapter by summarizing the main focus.
‧Program Outputs follow each example program with a sample of its output to show students how the program functions.
‧Checkpoints are highlighted by checkmark icons and appear throughout each chapter to reinforce students understanding of key chapter topics.
目錄
Ch1: Introduction to Computers and Java
Ch2: Java Fundamentals
Ch3: Decision Structures
Ch4: Loops and Files
Ch5: Methods
Ch6: A First Look at Classes
Ch7: Arrays and the ArrayList Class
Ch8: A Second Look at Classes and Objects
Ch9: Text Processing and More about Wrapper Classes
Ch10: Inheritance
Ch11: Exceptions and Advanced File I/O
Ch12: A First Look at GUI Applications
Ch13: Advanced GUI Applications
Ch14: Applets and More
Ch15: Creating GUI Applications with JavaFX and Scene Builder
Ch16: Recursion
Ch17: Databases
Java?Quick Reference
Index
配送方式
-
台灣
- 國內宅配:本島、離島
-
到店取貨:
不限金額免運費
-
海外
- 國際快遞:全球
-
港澳店取:
訂購/退換貨須知
退換貨須知:
**提醒您,鑑賞期不等於試用期,退回商品須為全新狀態**
-
依據「消費者保護法」第19條及行政院消費者保護處公告之「通訊交易解除權合理例外情事適用準則」,以下商品購買後,除商品本身有瑕疵外,將不提供7天的猶豫期:
- 易於腐敗、保存期限較短或解約時即將逾期。(如:生鮮食品)
- 依消費者要求所為之客製化給付。(客製化商品)
- 報紙、期刊或雜誌。(含MOOK、外文雜誌)
- 經消費者拆封之影音商品或電腦軟體。
- 非以有形媒介提供之數位內容或一經提供即為完成之線上服務,經消費者事先同意始提供。(如:電子書、電子雜誌、下載版軟體、虛擬商品…等)
- 已拆封之個人衛生用品。(如:內衣褲、刮鬍刀、除毛刀…等)
- 若非上列種類商品,均享有到貨7天的猶豫期(含例假日)。
- 辦理退換貨時,商品(組合商品恕無法接受單獨退貨)必須是您收到商品時的原始狀態(包含商品本體、配件、贈品、保證書、所有附隨資料文件及原廠內外包裝…等),請勿直接使用原廠包裝寄送,或於原廠包裝上黏貼紙張或書寫文字。
- 退回商品若無法回復原狀,將請您負擔回復原狀所需費用,嚴重時將影響您的退貨權益。
商品評價