# JavaWebClass_全部作业项目 **Repository Path**: swu_networkEngineering_flashback/JavaWebClass1_CampusInformationSystem ## Basic Information - **Project Name**: JavaWebClass_全部作业项目 - **Description**: 2025年Java课程实验作业代码仓库,全部作业会放在本仓库。 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2025-09-20 - **Last Updated**: 2025-12-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Java WEB 课程实验项目作业 ___ ## 作业目的 - 作业一 - 巩固Java面向对象编程的基本思想:类与对象、封装、继承 - 熟悉IntelliJ IDEA集成开发环境的基本操作:创建项目、创建类、编写代码、调试运行 - 掌握Git的基本使用:初始化仓库、添加文件、提交更新、推送到远程仓库 - 熟悉代码提交到Gitee平台的完整流程 - 作业二 - 巩固Java文件I/O操作:掌握文件读写、目录创建、文件路径处理等操作。 - 实践网络编程:学会使用URL和HttpURLConnection下载网络资源(如图片)。 - 熟练使用集合类:运用List、Map等集合管理下载的图片信息。 - 规范项目文档:学习编写README.md,说明程序功能和使用方法。 - Git版本控制:提交代码到Git平台(如Gitee/GitHub),熟悉开发流程。 ___ ## 开发 以下是不同时段作业记录。 ### 2025/9/20 作业一 - 初始化git - 创建项目,构建代码库 - 简单了解了一些项目的规范格式,重构了项目的结构,使之更加清晰 - 简单了解了Java的基本语法,体会了面向对象的编程思想 - 初步完成实验代码 - 为一些关键学生信息的setter方法做了修改,防止错误信息的输入。 - 在原有代码的基础上做了一些修改,使之更贴近”信息系统“的概念,但比较繁琐 ### 2025/9/27 作业二 #### 功能: - 输入图片URL下载到本地`images`目录 - 查看、搜索已下载的图片 - 记录下载历史到`download_log.txt` #### 使用方法: 1.运行`Main.java` 2.根据菜单选择功能: - 输入1:粘贴图片URL,下载到image问文件夹,并生成日志。 - 输入2:查看本次程序运行中下载下来的所有图片。 之前程序运行下载的图片,无法在本次显示。需要的话可以查看日志。 - 输入3:输入图片名,搜索本次程序运行下载的图片中与之相关的图片。 - 输入4:结束程序。 --- ## 注意事项 - 2025/9/20 作业一 - 包名要小写。(已更改) - 类名首字母要大写,对象名首字母要小写。