集美大学 计算机 郑如滨

教学博客

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

本文于2017年创建,最后更新2023-06-08

Java假期学习指南

Java的应用非常广泛。企业级Java应用已成为主流,安卓开发大量使用Java。使用Java开发生态可以帮助我们快速搭建功能强大的程序与应用。
因此,在这门课上,我们不仅要学习Java的基本概念、语法与面向对象编程设计思维,更要学会利用强大的第三方的Java生态,才能帮助我们构建功能强大的程序。
到了2023年,人类进入了一个大AI时代。AI辅助编程、作画、写作已经大行其道。作为IT专业的学生,应不满足于以高分通过这门课程。而更应思考,如何使用Java及相应的现代化开发工具帮助我们解决实际问题。所以,暑假期间你们可以思考一下,如何用专业的思维(计算思维)来评估、建模、解决我们身边中的实际问题。这些问题可以是大问题,也可以是小问题。但最好不要是简单的“玩具”问题。
这里(Java课程设计-学生作品)包含了一些你们师兄、师姐们使用Java完成的作品。不妨来欣赏一下吧!

0. 假期学习目标

输入:开拓思维

  1. 阅读关于 《IT 专业应该怎么学》-CSDN中的相关资料深入了解一下AI辅助编程、作画、写作。
  2. 阅读如下关于计算思维的文章

输入:提高技能

  1. 提高技能:提高自己使用键盘输入文字的速度。可以使用金山打字通练习与测试。
  2. 在CSDN或博客园学会使用Markdown编写一篇简单的带格式博客。
  3. 下载并安装一个相对专业的文本编辑器。如,Notepad--、Visual Studio Code。
  4. 试用AI辅助编程软件Cursor或其他辅助编程工具尝试编写并运行一个小程序。可到群里下载Cursor,使用时需注册、登录。
  5. 简单入门Java。初步了解命令行基本操作、Eclipse或IDEA开发工具。
  6. 进阶:了解如何使用Git管理源代码,并尝试掌握使用Git管理你的代码。

输出:编写博客、进军PTA

  1. 使用Markdown格式编写1到2篇博客。
    内容主题:
    1. 假期学习总结、文章读后感、学习笔记、软件使用报告等。
    2. 我想用AI技术与Java帮我解决什么问题?
      要求:内容相对比较完整、格式美观、末尾应有参考资料链接。
      奖励:一篇文章一次平时成绩。
  2. 编程:进军PTA。
    完成PTA前两章编程题(使用IDE完成)。

1.学会使用Markdown做笔记

本篇随笔就是使用的Markdown语法。养成做笔记的习惯!

参考资料:

极简MarkDown排版介绍(How to)
Cmd Markdown在线编辑阅读器,可直接发布为网页进行分享。
Markdown本地客户端-typora,支持导出为pdf、word等格式。

2.编写Markdown格式的博文:我的假期笔记

CSDN博客博客园上开设个人博客,然后编写一个Markdown格式的博客。
步骤如下:

  1. 注册并登录博客园,进入自己的博客首页。点击“管理” -> “选项” -> “默认编辑器” -> “Markdown” -> “SAVE”
  2. 加入班级博客:如果你有选修Java,请将你的学号,姓名,博客地址按照这个格式发给相应的学习委员,学习委员汇总后发给任课老师。
  3. 编写一个"假期笔记"(Markdown格式博文)。可以有如下选题:
    选题1:学期总结与目标与计划。内容分为三个部分:1. 本学期数据结构学习总结。2.下学期Java课程的SMART目标。3.我的学习计划。
    选题2:暑假读书笔记。读了什么书?有什么收获?
    选题3:我的Java学习笔记。记录假期自学Java的点滴。
    参考资料:如何制定课程的smart目标

一些参考书目及作品:

《数学之美》 第三版 吴军。建议结合高数、概率论、线性代数课本一起阅读。

3.学会使用Git管理源代码

重点掌握使用Eclipse Egit与码云管理你的代码

其他参考资料

Git与码云(Git@OSC)入门-如何在实验室和宿舍同步你的代码(1)
Git与码云(Git@OSC)入门-如何在实验室和宿舍同步你的代码(2)
注:对命令行下操作有兴趣的同学可以简单了解一下。

小任务:使用git管理你的代码

  1. 码云gitee注册一个账号,新建一个项目,项目名称"JavaLearn"。
  2. 在自己的电脑上安装Git,使用Git与码云上的仓库同步代码。
  3. 撰写一篇博文Git学习笔记(Markdown格式)。内容包括:1)本地仓库同步成功的截图,2)自己认为最常用的Git命令列表及简单说明。

4.本机安装Java与IDE

  1. 安装Visual Studio Code代码编辑器。
  2. 安装JDK。
  3. 设置好Path变量。
  4. Visual Studio Code中编写好第一个HelloWorld程序,然后在命令行底下编译和运行。
  5. 可选:在命令行下将新编写的代码同步到自己创建的Gi地仓库中。
  6. 进阶:在IED中编写HelloWorld,并同步到相应的代码仓库.

其他资料:

线上教学资源:Java MOOC学银在线平台-2020秋
使用Visual Studio Code开发(编译、调试)C++程序与Java程序
Win10下JDK环境变量的设置
教材:《Java JDK 9学习笔记》,内容较全、较新,有一定难度。

关于Java的开发平台
使用“记事本+JDK”足以开发简单的Java程序。
但一般来说,我们都使用IDE来进行Java开发。常用的IDE有Eclipse IDE for Java Developers或Eclipse IDE for Enterprise Java DevelopersIntelliJ IDEA
教学常用Eclipse,但近几年业界使用IntelliJ IDEA的开发者越来越多。
最近还有一种流行的轻量级的开发平台Visual Studio Code,其可以方便的与git相结合。并且最近推出了Visual Studio Code Installer for Java。大家也可尝试使用。具体中文说明可以参考这篇文章微软为 Java 开发者推出 VSCode 安装程序
如果对编写图形界面程序感兴趣也可尝试使用Apache NetBeans,其可以以一种拖拉控件的方式快速构建GUI程序界面。
请大家选择并熟悉一种IDE(推荐使用Eclipse,因教学视频中都是以Eclipse为例),编写第一个自己的Java程序。

5.进军PTA

PTA完成上面的JAVA习题集第一章(1-开头的题目)与第二章(2-开头的题目)。
个别学有余力的同学可尝试完成“第三章“。该章主要包含面向对象相关内容,请尽量以面向对象的方式来编写相关程序。

参考资料:

在PTA中提交java程序的一些套路

6.假期任务列表

请打卡自己暑假完成的任务。建议大家至少完成1-5。

  1. 安装JDK并配置好PATH变量,然后成功运行第一个Java程序HelloWorld.java。
  2. 使用Visual Studio Code编辑或其他你熟悉的文本编辑器编写Java源代码。
  3. 学会使用一种IDE,如Eclipse,编写并运行Java程序。
  4. 编写Markdown格式的博文。
    • "2.编写Markdown格式的博文"中的假期笔记
    • "3.学会使用Git管理源代码"中的Git学习笔记
  5. 完成PTA前两章编程题或更多。
  6. 综合:利用假期所学的Java知识改写自己的C语言课程设计或数据结构课程设计。
  7. 进阶:以面向对象方式完成6。
  8. 撰写博文(二选一):
    • 使用Java刷PTA题集的经验
    • 使用Java编写的课程设计代码与使用C、C++编写的课程设计代码有何不同?
  9. 进阶:创建Git仓库,使用Git管理自己的源代码。

注意:假期作业均为自愿完成,请勿抄袭。完成较好的同学,可将博文、PTA完成截图发给我,算作平时成绩。


本篇笔记创意和部分内容来自福大张老师的博客中的《面向对象程序设计》——寒假作业2️

posted on 2017-01-18 00:41  zhrb  阅读(2218)  评论(0编辑  收藏  举报