Q : 本课程对于已经有编程基础的同学,Java语言编程能力的进一步提升有帮助吗?
A : 有帮助。(1)结合一线教学和实践的经验,在课程教学中,从第6周开始,逐步在讲解中融入面向对象设计的方法和思想;(2)Java包含的知识绝非一门课或者一本书能够囊括的,所以在课程教学过程中,我们会结合案例,加强对JDK英文参考文档使用的讲解,使学习者在学完本课程后,具备利用JDK参考文档进行自我学习与提升的能力。
Q : 对于初学者,建议使用的编程环境是什么?
A : (1)目前有多种IDE环境可以选择,进行Java程序的编写。不过鉴于主讲教师近10年的一线教学与工作经验,作为初入门者,建议使用文本编辑器,如记事本等进行代码编写,以强化对各关键字、程序基本类、包等的记忆。需要注意,我们学习的是编程语言,而不是开发环境,在编程之初,过于依赖IDE集成环境的智能提示,非常不利于编程知识的系统掌握。
(2)在熟悉了程序的基本编写规则后,我们将从第九周开始,采用eclipse进行Java语言的编写,并对eclipse的环境进行讲解。
特别注意:所提供的实践编程案例演示视频,采用的环境,即按上述安排进行。如果有想使用其他环境如MyEclipse、NetBeans等等,均可。
总而言之,对于初学者,选哪个环境并不重要,掌握Java的基本知识,用哪个环境都可以。
Q : 编程最重要的是什么?
A : 编程最重要的是思维方式的转变,当面对一个需要解决的问题时,我们能够以计算机运行的方式来思考它,能更好地解决问题。反映在实践中,需要“模仿+实践”,模仿案例编写,在此基础上进一步展开实践的练习。没有课后编程练习的程序学习,是不可能成功的。所以,希望大家多多练习,有问题及时提出来。