浅谈作为入门程序设计的Java教材

开发 后端
本文将介绍作为第一门程序设计语言的Java教材。究竟哪一本教材最合适?这个问题以前还真没有想过。笔者为大家介绍几本不错的书。

最近,有人问起作为第一门程序设计语言的Java语言学习,哪一本教Java材最合适。这个问题以前还真没有想过。

按照传统的课程设计体系,都是学过了C++语言,才会学到Java语言的,因此Java教材的重点就是Java图形界面,而面向对象程序设计的难点,例如类和对象 的意义,访问权限,继承和多态性等,都不须再费气力。曾经有人编写面向未学过C++语言的学生的Java教材(即第一门面向对象的程序设计语言),相应的 内容和学时都要充实了很多,因为有一大部分内容属于面向对象基础的。这样的教材比较好的好像就不多了,中文的我还未见到过,英文的,例如《Java2入门 经典》、《Java核心技术》还不错。

而面向完全没有程序设计语言基础的人,就又需要再充实一些内容了,即程序设计的基本思路和算法的基本思想,并且学生因为没有任何基础,学习难度自然也大得多了。说老实话,如果是我自己,还真不知道如何编写这样一本教材哦!

可是,这个问题是一个很现实的问题,目前很多学校,尤其是软件学院,都已经开始试行把Java语言作为第一门程序设计语言了。课程设计的需要提出了这个要求,没有办法回避了。

昨天在网上看到清华的郑莉老师编写的一本Java教材《Java语言程序设计》,定位就是面向完全没有程序语言设计基础的学生的!看来她真地勇敢地挑战这个“不可能的任务”了!

抽空可以看看这本书,感觉一下它是否成功,如果答案是yes,也许未来就会选做教材了。

【编辑推荐】

  1. Java连接MySQL中文乱码处理
  2. 在Java应用程序中使用Jfreechart配置
  3. Java虚拟机内部构成浅析
  4. 浅谈Java线程的生命周期
  5. 关于Java继承的一些复习
责任编辑:张燕妮 来源: diybl
相关推荐

2011-07-22 13:41:57

java

2009-09-02 13:22:23

C#组件化程序设计

2012-03-14 10:48:05

C#

2011-08-25 10:35:14

Lua语言函数

2010-09-17 09:08:49

Java多线程

2010-09-25 13:47:14

Java跨平台

2009-02-10 09:53:41

多线程程序设计Java

2011-08-22 17:41:23

LUA 脚本 语言

2013-12-12 16:30:20

Lua脚本语言

2011-07-04 13:31:15

2011-04-18 09:22:38

多线程

2009-12-04 10:53:06

VS WEB

2010-12-28 10:12:39

PHP

2012-05-02 13:22:46

JavaJava设计

2011-07-05 16:05:43

面向对象编程

2011-07-05 15:22:04

程序设计

2011-07-05 15:59:57

面向对象编程

2009-06-23 18:13:21

2009-06-23 17:52:04

Linux程序设计

2009-01-05 15:59:00

Java认证SCJP
点赞
收藏

51CTO技术栈公众号