Java Programming (Second Edition)
Tags
Summary
Editor's review
Who it's for
A good fit for
- Vocational college or applied undergraduate students taking Java programming courses
- Self-learners with no or weak foundation who want to learn Java step by step through tasks
- Instructors or curriculum designers who need to update teaching content for Java 21
- Learners with some programming experience who want to fill gaps in object-oriented fundamentals through hands-on tasks
Not a good fit for
- Readers with substantial Java development experience seeking advanced topics such as frameworks or high concurrency
- Readers who prefer systematic theoretical derivation and are uncomfortable with a task-driven structure
- People who only want a quick syntax reference and do not intend to complete the exercises
Reading tips
- Proceed module by module; complete each task independently first, then use the knowledge preparation and video explanations to fill gaps
- When encountering difficult or error-prone points, record the error message first, attempt to troubleshoot independently, then watch the video for deeper impression
- After finishing a module, close the book and draw a knowledge structure map to check whether syntax and object-oriented concepts are truly mastered
- Set aside separate time to complete the comprehensive practice project in full, then review the module tasks for consolidation
About the publisher
China Railway Publishing House has long centered on railway professional publishing while also covering rail transit, industrial technology, programming and design, finance and economics, and exam preparation, with about 194 relevant titles in the collection. Representative books include the Automated Operation (FAO) System for Urban Rail Transit, Design Innovation and Practice for Urban Rail Transit Vehicle Depots, Analysis and Application Management of the Level-One Maintenance Inspection Robot System for Electric Multiple Units, as well as engineering practice titles such as the Engineering Summary of the Guangdong Section of the Ganzhou–Shenzhen Railway and Safety Risk Control Technology and Typical Cases of Shield Tunneling in Beijing Urban Rail Transit Construction. Beyond technical monographs, the publisher also offers practical titles such as Python Programming Fundamentals and tax and accounting treatment for real estate development enterprises, with authors including He Peng, Tang Tao, Ding Shukui, and Sun Changjun. Based on public information, its publishing strength lies in drawing on line engineering and operational practice while balancing professional textbooks and general-audience titles; more complete details of its publishing structure are limited in public sources.
Contents
- 版权信息
- 内容简介
- “十四五”高等职业教育新形态一体化教材 编审委员会
- 序
- 前言
- 模块一 类的初步使用
- 任务1 编写第一个Java程序
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务2 利用Java解决简单问题
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务3 类与对象的使用
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 模块二 类的高级应用
- 任务4 利用继承技术编写网络商城商品管理程序
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务5 预防应用程序崩溃
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务6 接收不同类型的参数
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务7 常用API和开发工具的使用
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 模块三 Java高级开发技术
- 任务8 编写多用户多任务的应用系统
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务9 数据的存储与读取
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务10 分割与合并文件
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 模块四 编写可视化界面网络程序
- 任务11 编写一个简单记事本
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务12 编写网络聊天室
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
- 任务13 利用Java读取XML数据
- 任务描述
- 职业能力与目标
- 知识储备
- 任务实施
- 课后实践
FAQ
Can I study this textbook with zero foundation?
Which Java version is the book based on?
How can I use the video explanations for each task most effectively?
Is this book suitable for complete self-study, or must it be used with a course?
Comments
Find this book
This site is an index: you start “Search all sources” in your browser, and the entries it lists all point to third-party sites; please judge their availability yourself.
About the author
Yang Longping: publicly available information is limited, and what can currently be confirmed centers mainly on the book Java Programming (Second Edition), which he authored. The book belongs to the programming and design category and is intended for learners of the Java language, covering foundational knowledge and practical methods of Java programming; it holds some reference value in the field of computer programming education. According to existing library records, Yang Longping's name is directly associated with this textbook, but no reliable material is available to introduce his education, professional background, research interests, or institutional affiliation. Therefore, understanding of the author can only be based on this achievement in writing programming and design books. As a revised and reprinted textbook, Java Programming (Second Edition) indicates that the book has seen continued use in relevant teaching or self-study contexts, and it also reflects the author's efforts in organizing and updating Java language teaching content. Readers who wish to learn more about the author will still need to rely on the disclosure of further public information.
Yan Fei: currently, public information is limited, and background details about this author are not available in accessible public sources, so this introduction can only be based on the work held in the collection. One book is currently listed under Yan Fei's name, namely Java Programming (Second Edition), which falls under programming design and is a textbook-style work for learning and applying the Java language. In terms of subject matter, the book covers the fundamentals of Java programming and related practice, and is suitable as a course textbook or for self-study. Because only this one work is held, it is not yet possible to summarize the author's overall writing style and long-term influence, nor to assess other contributions in the field of programming textbooks. Readers who wish to learn more about Yan Fei may examine the book's content and publication information.
Sheng Hongyu is an author about whom limited public information is available. The only confirmed work is Java Programming (Second Edition), generally classified as programming and design. Judging from this work, the author's writing focuses on introductory Java language teaching and the basics of programming design, aimed at readers who need to systematically master Java syntax and programming thinking. The title indicates a “Second Edition,” showing that the book was revised and reissued, with content adjusted and improved from the first edition; this also suggests a certain demand for the textbook among readers. Because reliable public records on the author's life, nationality, and professional experience are unavailable, no further background can be introduced, and readers may use this book as a window into the author's basic approach to programming instruction and choice of materials.