📅  最后修改于: 2023-12-03 15:15:20.873000             🧑  作者: Mango
GLG203 - Java
GLG203 - Java 是一门面向对象的编程语言,被广泛应用于嵌入式系统、移动设备、服务器端以及互联网应用等领域。GLG203 - Java 是一种强类型语言,其特性包括自动内存管理、多线程处理和异常处理等。
课程概述
GLG203 - Java 是一门高级编程课程,旨在为学习者提供 Java 编程语言的基本原理和实践知识。本课程包括 Java 基础语法、面向对象编程、I/O 流、集合框架、多线程编程以及网络编程等。学习者将通过授课、代码演示、实验操作、课程项目等形式掌握 Java 编程语言的应用。
课程目标
学习本课程后,学生将掌握以下技能:
- Java 编程语言基础语法;
- 面向对象编程思想;
- Java 的 I/O 流及其应用;
- Java 集合框架;
- Java 多线程编程;
- Java 网络编程。
课程大纲
第一章:Java 基础语法
- Java 编程概述
- Java 开发环境的搭建
- Java 数据类型和变量
- Java 运算符和表达式
- Java 流程控制语句
第二章:面向对象编程
- 面向对象编程思想
- Java 类和对象的创建
- Java 继承和多态
- Java 类的封装和抽象
第三章:I/O 流
- Java 输入流和输出流
- 字符流和字节流的区别
- 文件读写操作
- 数据流的读写
第四章:集合框架
- 集合框架的概述
- Collection 和 Map 接口
- List、Set、Map、Queue 的实现类
- 集合框架的应用
第五章:多线程编程
- 多线程的概述
- Java 线程的创建和管理
- 线程的同步和互斥
- 线程池的使用
第六章:网络编程
- 网络编程基础
- Socket 编程
- URI 和 URL 的使用
- HTTP 协议的应用
课程项目
本课程包括一个课程项目,学习者可根据个人兴趣实现一个 Java 应用程序,涉及到本课程学习内容的多个方面,如多线程编程、网络编程、集合框架等。
参考书目
- Bruce Eckel,《Thinking in Java》
- Cay S. Horstmann,《Core Java Volume I Fundamentals》
- Joshua Bloch,《Effective Java》
总结
GLG203 - Java 是一门非常实用的编程语言,覆盖了行业的各个方面,掌握好 Java 编程基础知识可以让程序员在工作中事半功倍。一定要全面掌握本课程的基本内容,不忽略任何一个细节。