Java编程入门与基础概念

需积分: 9 3 下载量 171 浏览量 更新于2024-07-23 收藏 1.46MB PDF 举报
"introduction to java programming" 这篇摘要涵盖了关于“Introduction to Java Programming”的讲座内容,主要介绍了Java编程语言的基础知识,由Omer Boyaci讲师授课。课程共有六次讲座,重点教授“Java Standard Edition 6”(Java SE 6)。课程不设期中或期末考试,但有六次作业,分数分配分别为5、10、15、20、25、25分。学习资料包括Deitel & Deitel编写的《Java How to Program》第8版。 在课程中,首先介绍了Java的历史,Java是一种面向对象的编程语言,由Sun Microsystems开发,并且是开发网络应用程序的首选语言。自Java 6版本开始,它已开源并支持“Write Once, Run Everywhere”(WORA)的原则,意味着编写一次代码即可在多个平台上运行。 在编程基础部分,讲解了第一个Java程序,通常是从打印一行文本开始,然后逐步修改这个程序,例如用`printf`方法显示文本。还涉及到简单的算术操作和决策制定,如使用相等(equality)和关系(relational)运算符。此外,课程也预示了将深入探讨面向对象编程的概念。 Java Development Kit(JDK)是Sun Microsystems提供的Java开发工具包,它是开发和运行Java程序所必需的。通过JDK,开发者可以编写、编译和调试Java代码。 面向对象编程(OOP)是Java的核心,包括类、对象、封装、继承、多态等概念。在Java中,所有程序都基于类,对象则是这些类的实例。OOP允许开发者创建复用性强、结构清晰的代码,提高了软件设计的灵活性和可维护性。 这门课程为初学者提供了全面的Java编程入门指导,包括语言基础、核心概念以及实际应用。通过这门课程,学生可以掌握Java编程的基本技能,并了解其在网络应用开发中的重要地位。
2016-06-13 上传
本书是Java语言的经典教材,中文版分为基础篇和进阶篇,主要介绍程序设计基础、面向对象编程、GUI程序设计、数据结构和算法、高级Java程序设计等内容。本书以示例讲解解决问题的技巧,提供大量的程序清单,每章配有大量复习题和编程练习题,帮助读者掌握编程技术,并应用所学技术解决实际应用开发中遇到的问题。您手中的这本是其中的基础篇,主要介绍了基本程序设计、语法结构、面向对象程序设计、继承和多态、异常处理和文本I/O、抽象类和接口等内容。本书可作为高等院校程序设计相关专业的基础教材,也可作为Java语言及编程开发爱好者的参考资料。 作者:(美国)粱勇(Y.Daniel Liang) 译者:戴开宇 梁勇(Y.Daniel Liang),现为阿姆斯特朗亚特兰大州立大学计算机科学系教授。之前曾是普度大学计算机科学系副教授。并两次获得普度大学杰出研究奖。他所编写的Java教程在美国大学Java课程中采用率极高。同时他还兼任Prentice Hall Java系列丛书的编辑。他是“Java Champion”荣誉得主,并在世界各地为在校学生和程序员做JAVA程序设计方法及技术方面的讲座。 戴开宇,复旦大学软件学院教师,工程硕士导师。中国计算机学会会员。博士毕业于上海交通大学计算机应用专业,2011~2012年在美国佛罗里达大学作访问学者。承担多门本科专业课程、通识教育课程以及工程硕士课程,这些课程被评为校精品课程,上海市重点建设课程,IBM—教育部精品课程等。