Java是一种可以撰写跨平台应用软件的面向对象的程序设计语言,是由Sun Microsystems公司于1995年5月推出的Java程序设计语言和Java平台(即JavaSE, JavaEE, JavaME)的总称。Java 技术具有卓越的通用性、高效性、平台移植性和安全性,广泛应用于个人PC、数据中心、游戏控制台、科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。在全球云计算和移动互联网的产业环境下,Java更具备了显著优势和广阔前景。
本课程在程序设计的基础上,引入面向对象的高级程序设计理论和方法,传授程序设计的基本理论和共性技术,通过本课程的学习使学生掌握从事计算机和软件工程的程序设计、编写、运行、管理和服务工作必知必会的基本知识,获得整个软件项目的分享和系统程序设计的基本训练,具有从事IT创新设计的初步能力,最大程度地满足学生求知、求技、求职等多方面的需要。
本课程主要包括Java的基础知识、类与对象、继承与多态、面向抽象编程和面向接口编程、图形界面、JDBC数据库网络编程、多线程等内容。
本课程带领您从编程零基础开始学习,课程中包括学习视频、课堂练习、作业、讨论区,以及单元测试、期末测试等内容。本课程采将理论与实践操作相结合,重视程序设计的思想和原理,同时注重实际编程能力的锻炼培养。通过每周3-5小时共12周的学习,您将掌握面向对象程序设计的思想和方法,学会Java语法、数组、对象与类、继承与多态、,多线程、异常处理、图形界面、JDBC数据库网络编程等知识,熟练应用Java语言编写大型软件系统。
本课程适用于程序设计的初学者,及从事IT行业,特别是软件研发的人员学习。另外,该课程是学好数据结构、面向对象程序设计、软件工程、Android应用开发、操作系统、数据库、大数据分析与处理等课程的先修课程。