《headfristjava》Preface中文版.ppt

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《headfristjava》Preface中文版

Java面向对象程序设计 教师:汪丽才 254302377@ 绵阳师范学院 参考书目 1.《Eclipse从入门到精通》陈刚, 清华大学出版社,2006.5 2.《NetBeans权威指南》刘斌, 电子工业出版社,2008.5 3.《深入浅出JDK6.0》涂传滨,电子工业出版社,2008.1 4.《Java大学教程》Harvey M. Deitel著, 奚红宇等译, 电子工业出版社,2003 5.《JFC Swing标准教材》Kathy Walrath, 邓一凡译,电子工业出版社,2005.2 6.《Effective Java中文版》Joshua Bloch,潘爱民译,机械工业出版社,2005.9 7.《Enterprise Java with UML中文版》CT Arrington,马波译,机械工业出版社,2004.8 8. 《SCJP学习指南-Sun Certified Programmer for Java 5(Exam310-055)》Kathy Sierra,陈宗斌 译,人民邮电出版社,2006.10 9. 《Java编程规范(第三版)》James Gosling,陈宗斌 译,中国电力出版社,2006.7 网上资源: http: // / 开课前的共识 I.性格决定命运,态度决定一切,细节决定成败! 自己的志向和理想 自己的计划 自己的执行力 II. 效率和方法 时间 乐趣 III.知识体系的建立,核心竞争力 成为软件专业人员的几个忌讳 1) 不会英语 CS源于美国,重量级的文档都是英文的。不会英语,那么你只能忍受拙劣的翻译和大延迟的文档(翻译出来的文档几乎都是很久以前出版的东西)。 2) 急于求成 什么都没学习就开始编程是最大的忌讳。写C++程序语法都能错,数据结构连线性表都不知道,数据库不知道关系模型,TCP编程不知道socket,还是先坐下来学习几年再说(如果说工作急需,我只能说:早干嘛去了) 3) 过于好问 勤学好问是一种很好的品质,但是如果把勤学丢了,只留下好问,就是一个恶劣的素质了。事无巨细都去请教别人,一则会让人厌烦,二则由于没有系统学习过程,也是不可能学习好的。 4) 只会艳羡别人和说别人不该拿那么多钱,而自己却收入微薄 老实说,绝大多数情况下,收入的高低和你的水平是有正相关关系的。不是否认有关系的存在,但是绝对不会10个人中9个人有关系而独独你没有。少抱怨一些多学习一些,提升自己才是最重要的。 5) 过于不求甚解和过于求甚解 了解为什么是很重要的,但是要学习的东西很多,如果什么都弄明白,那么估计头发白了还没有找到所有答案。当然如果什么都不想细致了解,那么只能去做蓝领了。 6) 过分崇拜他人 我相信很多人都是很厉害的,值得大家崇拜,但是如果过于崇拜,把他们的话当成圣经就没有必要了。你需要突破他们,而不是崇拜他们。 7) 不想吃苦 IT业高收入和高竞争是联系在一起的。没有付出永远别想进步。 * * Java面向对象程序设计 课程为掌握过程式软件设计方法学的学生培养按照软件工程的原则进行中等规模面向对象程序设计的能力。 内容包括:面向对象程序设计知识,主要是类的定义和使用、封装、继承、多态;简单需求分析;简单面向对象设计;基本UML表示法;软件测试;集成开发环境及其他相关软件工程知识。 课程将使学生掌握中等规模程序开发的全生命周期各个部分的知识和能力,尤其是面向对象方法在设计、开发中的应用。 * 教材 Kathy Sierra Bert Bates, Head First Java, O’Reilly, 2005 Bruce Eckel, Thinking in Java (4rd Edition),Prentice Hall, 2006 * 教学目标 掌握面向对象分析、设计、构造的基本思想,能够使用OOA和OOD的思想进行中等规模软件系统的分析与设计,熟练使用一种面向对象程序设计语言编写中等规模程序。 掌握面向对象与结构化程序设计的不同之处。 理解封装思想,掌握类、包、类的层次等基本概念,掌握类、接口等的语法实现。掌握继承的概念,掌握类成员的可见性,函数的覆盖。掌握多态的思想,能够熟练使用接口等实现多态。 理解现代高级语言库的概念和构造方法。了解基本的操作系统库、数据库函数库、数学库、图形库和网络库。 掌握UML的基本概念和常用图(包括用例图、类图和顺序图),能够使用一种UML建模工具绘制表达软件设计的简单图。 能够熟练使用一种IDE进行中等规模程序的检查(包括调试、集成、文档生成、单元测试)。 * 习题和实验 通知、课件、 Java习题集、Java实验指导书.doc,讨论 *

文档评论(0)

asd522513656 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档