面向零基础的编程辅导教程

写程序,学编程,一对一辅导,代码调试Debug 微信:ittutor QQ:14061936

Java 是什么

  • Java是什么

Java是一种高级编程语言,比C和C++都高级,虽然语法类似,但是它不需要关注内存,不像C++那样有各种繁琐的编译问题,有非常丰富的类库,可以几行代码就创建一个窗口或者进行网络通信。相比Python,Java的语法更严格,调试方便,对初学者十分友好,是理想的编程入门语言。

  • Java能做什么

由于历史原因,我们电脑上多数应用程序都不是用Java开发的,因为过去计算机的内向小,性能低,而Java程序占用内存大,依赖Java运行环境,所以只在专业应用领域使用比较广泛,我们这门课要用的Eclipse就是使用Java开发的。

随着互联网的发展,Java火爆起来,我们使用的很多网站的后端都是Java的只提供服务,Android手机里的大部分应用也都是使用Java语言开发的。

  • Java怎么学

编程是一门实践课,即使把一整本书背下来,也不会写程序,这对从小适应了应试教育只会做题的中国学生是一个挑战。我见过很多学生,理论掌握的不错,考试成绩也很好,但是让他写个for循环都写不出来,为什么呢?纸上谈兵!

这和老师有关,有些老师本身没有软件行业的从业经验,或者说没怎么写过程序,那么他对学生的要求也仅限于理论,不重视实践,或者说是教不了实践。学编程的目的是做软件,而不是考试。

编程语言既然是语言,那么就和我们说话一样,一两岁的小孩学说话,肯定不是从拼音和生字开始的,而是真正的说话,如果要先学完字典才能说话,那恐怕大部分人都会成为哑巴。同样,为了不让大家还没入门就放弃,我们采用自上而下的方法,在实践中掺杂理论,每学一个东西之前先要知道为什么学它,它能干什么,对我们没有用的东西就没必要学,用不到的东西也不会真正学会。

就像小孩说话一样,一开始有些东西不认识,没有关系,只关注重点就可以了,见的次数多了,自然就熟悉了。

  • 学习目标

跟人学编程重点是学习编程经验和解决问题的方法,而不只是学习具体的知识,否则看课本就够了。本课通过几个完整的程序,包括一个简单的人机对战棋盘游戏,一个贪吃蛇游戏,和一个画图板程序覆盖大部分Java语法,同时锻炼Java程序的设计,编码和调试能力,遇到问题能够通过调试已经网络搜索解决。离开老师,面对能力范围内的问题或需求,能够在网络搜索的帮助下解决,就是达到目标了。

  • 写Java用什么

虽然用记事本之类的文本编辑器就可以写Java代码,然后用黑窗口编译和运行,但对于专业的开发人员,应该使用专业的开发工具来提高生产效率,把时间花在真正有价值的工作上。

目前主流的Java开发工具主要是Eclipse和IntelliJ IDEA,两者对于单纯的Java程序编写区别不大,但后者一部分功能是收费版才有的,而前者是完全免费的而且不需要安装,下载解压就可以使用,因此我们的教程使用Eclipse。对于已经熟悉其他IDE的学习者,可以使用自己的编程环境,代码都是一样的。 

C C++ Python Java MIPS Processing 程序编写 软件定制 远程教学 网络家教

写程序,学编程,一对一辅导,代码调试Debug 微信:ittutor QQ:14061936

Copyright 小艾米编程 鲁ICP备18032308号-1