本课程主要内容包括:Java语言概述、Java语言基础、类与对象、异常处理、图形用户界面设计、输入/输出流、数据库应用开发、多线程编程和网络程序开发。通过本课程的学习,使学习者能够掌握Java语言的基础语法知识,理解面向对象程序设计的基本思想和方法,提高实际应用程序的开发能力。