大学里开办的Java课程通常包括以下内容:
1. Java基础知识:包括Java语言的基本语法、数据类型、运算符、流程控制等。
2. 面向对象编程:包括类和对象、继承、多态、抽象类、接口等。
3. 异常处理:包括异常的概念、异常处理机制、自定义异常等。
4. 集合框架:包括集合的概念、List、Set、Map等常用集合类的使用方法。
5. IO流:包括文件读写、字节流、字符流、序列化等。
6. 多线程编程:包括线程的概念、线程的创建和启动、线程同步、线程通信等。
7. 网络编程:包括Socket编程、HTTP协议、TCP/IP协议等。
8. 数据库编程:包括JDBC编程、SQL语句的使用、事务处理等。
9. GUI编程:包括Swing和AWT的使用、事件处理等。
10. Web开发:包括Servlet、JSP、Struts、Spring、Hibernate等常用Web框架的使用。
以上是Java课程的一些主要内容,不同学校和教师可能会有所不同,具体课程设置还需参考各个学校的教学计划。