内容简介
本书以培养面向对象编程思维、Java桌面应用开发技能为目标,以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应用,适时地补充一些实际应用需要,但常被忽视的知识点,如this关键字、匿名类、集合Collection等,达到学以致用的效果。考虑到以案例设计实施为线索展开阐述,可能会使得知识点较为松散,每个项目单元结尾还对相关知识点进行系统化梳理,便于学习者形成完整的知识链。本书适合作为高等院校相关专业的Java课程教材使用,也可供编程爱好者自学使用。
AI简介
这是一本以培养面向对象编程思维、Java桌面应用开发技能为目标的实用教程。本书以提出问题、解读问题、知识探究和解决问题为基本思路,采用控制台窗口呈现方式,着重突出算法逻辑过程,以“图形参数计算程序”为载体,阐述面向对象的抽象概念及结合Java基本语法的编程应用;并进一步利用对用户更为友好的图形界面方式,以“闹钟工具软件”的设计实现为主线,融入Java的主要编程机制,如事件处理机制、输入/输出机制、异常处理机制等的应用,适时地补充一些实际应用需要,但常被忽视的知识点,如this关键字、匿名类、集合Collection等,达到学以致用的效果。
考虑到以案例设计实施为线索展开阐述,可能会使得知识点较为松散,每个项目单元结尾还对相关知识点进行系统化梳理,便于学习者形成完整的知识链。例如,在面向过程和面向对象概念中,本书通过图形参数计算程序,阐述了面向过程和面向对象在解决问题时的思维方式、编码方式以及程序结构上的差异。在对象、类和实体概念中,本书通过图形参数计算程序,阐述了对象、类和实体的概念及其在面向对象编程中的应用。在Java开发环境及工具中,本书介绍了Java开发环境及工具,包括Java