📜  GLG203 - Java (1)

📅  最后修改于: 2023-12-03 15:15:20.873000             🧑  作者: Mango

GLG203 - Java

GLG203 - Java 是一门面向对象的编程语言,被广泛应用于嵌入式系统、移动设备、服务器端以及互联网应用等领域。GLG203 - Java 是一种强类型语言,其特性包括自动内存管理、多线程处理和异常处理等。

课程概述

GLG203 - Java 是一门高级编程课程,旨在为学习者提供 Java 编程语言的基本原理和实践知识。本课程包括 Java 基础语法、面向对象编程、I/O 流、集合框架、多线程编程以及网络编程等。学习者将通过授课、代码演示、实验操作、课程项目等形式掌握 Java 编程语言的应用。

课程目标

学习本课程后,学生将掌握以下技能:

  1. Java 编程语言基础语法;
  2. 面向对象编程思想;
  3. Java 的 I/O 流及其应用;
  4. Java 集合框架;
  5. Java 多线程编程;
  6. 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 应用程序,涉及到本课程学习内容的多个方面,如多线程编程、网络编程、集合框架等。

参考书目
  1. Bruce Eckel,《Thinking in Java》
  2. Cay S. Horstmann,《Core Java Volume I Fundamentals》
  3. Joshua Bloch,《Effective Java》
总结

GLG203 - Java 是一门非常实用的编程语言,覆盖了行业的各个方面,掌握好 Java 编程基础知识可以让程序员在工作中事半功倍。一定要全面掌握本课程的基本内容,不忽略任何一个细节。