# java-course **Repository Path**: bwhyman/java-course ## Basic Information - **Project Name**: java-course - **Description**: Java程序语言基础 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 6 - **Forks**: 0 - **Created**: 2022-02-24 - **Last Updated**: 2025-03-17 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Welcome to java Programming Language ### Overview China, Northeast Forestry University, Software Engineering, java Programming Language. Java程序设计。此课程为东北林业大学软件工程专业第4学期的一门专业选修课,课程包含32+16学时。 主讲教师:王波老师 课程基于C/Python/数据结构等课程知识 课程将涵盖封装/继承/多态等基本面向对象知识 课程基于Java 21学习讨论: - Functional Programming/Optional/Stream API/Date-Time API/Files/Concurrency/Virtual Threads/Exceptions等基础技术知识 - 以及,CompletableFuture异步非阻塞编程/NIO Selector多路复用/NIO SocketChannel异步非阻塞网络编程/Flow反应式编程等技术知识 ### Course Objectives - 掌握基本Java编程规范 - 掌握基本的面向对象程序设计思想 - 掌握理解多种设计模式的意义及实现 - 为Web应用/企业级微服务应用/移动端跨平台应用等开发技术提供支持 ### Development Environments - IntelliJ IDEA Ultimate - OpenJDK 21 - Git ### Setup Development Environments [Maven & IDEA 安装配置](./Home.md) [基于Git & Github的版本控制](./version_control.md) ### Online Tutorials - https://docs.oracle.com/javase/tutorial/index.html - https://mooc1.chaoxing.com/course/217339173.html ### Example Collections - /java-examples,课程示例 - /java-experiments,课程实验 - /java-homeworks,课程作业 - /java-algorithms,算法练习 ### Related Courses - https://github.com/bwhyman/java-course - https://github.com/bwhyman/web-course - https://github.com/bwhyman/springboot-course - https://github.com/bwhyman/vite-vue3-examples - https://github.com/bwhyman/flutter_examples