面向对象程序设计方法是目前软件开发的主流方法。而Java语言作为众多面向对象程序设计语言当中一门最具代表性,也是最好用的一门程序语言,用快速发展的黄金二十年,一直不断证明着自己的独特的价值。它简单易学、面向对象、强壮稳健,跨平台的特点,一直稳居近年编程语言排行榜首位。
《面向对象程序设计》课程是高职院校计算机类专业的一门必修的职业能力核心课程。本课程是培养Java平台开发工程师、Android手机开发工程师的必修课程。学生在学习该课程前,应具备计算机应用基础、数据库等基本的计算机知识。通过本课程的学习,可使学生掌握使用Java语言设计和开发面向对象应用程序的知识和技能,具备Java开发工程师的基本职业能力。本课程也是学习《JSP动态网站开发》《JavaEE企业级应用开发》《Android开发》等高级编程类课程的前导课程。
课程内容丰富、新颖,能反映技术的新进展。主讲教师以随堂编程的形式将理论与实践相结合,具有趣味性和启发性,有助于学生算法设计能力和分析、解决问题能力的培养。
通过本课程的学习,学习者能够对面向对象的理论、方法有较全面的了解和认识,树立面向对象的思维,正确理解Java面向对象技术,能够较熟练地利用Java语言来模拟并解决实际编程问题。
零基础。
《Java编程思想》(美)Bruce Eckel著 京京工作室译,机械工业出版社
《Java就业培训教程》 张孝祥编著,清华大学出版社
《Java面向对象程序设计基础教程》冯洪海著,清华大学出版社
1.Java能做什么?
Java是一门面向对象程序设计语言,使用Java语言可以开发桌面应用程序、Web应用程序、Android应用程序。
2. Java 难学吗?
答:Java不难学。第一,和C/C++相比,最重要少了指针。其次,Java提供了丰富的类库和详细的文档,编程者可以利用这些类库进行编程。第三,在Github等网站,有很多开源项目,可以很方便地导入到程序中。
3. 学习Java 配置什么机器?
答:Java比较耗机器,特别“吃内存”,建议机器配置稍微好一些。建议CPU i5系列,内存4G+,推荐i7+8G内存或更高。
4. Java程序可以编译成exe吗?
答:Java程序只能编译成class文件,而不是exe。可以通过第三方工具将class转化为exe,但这已经不属于Java了,而且这种技术也不跨平台,不建议使用。
5.学会Java就能做网站了吗?
Java分为三个体系,分别为Java SE、JavaEE、JavaME。一般概念里提到Java指的是JavaSE部分,并不适用开发网站。在JavaSE的基础上,需要学习JavaWeb技术,就可以开发网站了。但是为了高效率的开发网站,还需要进一步学习Java的框架技术。
6. Java和JavaEE、Android开发有什么关系?
答:Java课程是Java EE、Android等技术必备的先导课程。只有学好Java,才能学好Java EE、Android。
7. Java和Javascript是一回事吗?
答:这是两个完全不同的技术。Java是一个通用技术,可以在后台程序开发、手机应用开发中使用。Javascript是一个网络脚本语言,以前主要用于网页控制,和HTML、CSS共同完成页面展示。随着技术的发展,Javascript也可以在后台程序开发中应用。