我的java基础知识总结ppt

昨天加上今天,我把java基础知识总结的ppt做好了,其中包括:

1基础阶段所有项目展示

2.阶段自我总结,自己的提升和不足

3.后期学习规划


我在ppt里面把几个有代表性项目展示了出来,并且描述了我从中间学到了什么知识。

而且我也截了几张项目的图片在ppt上,增加了ppt的观赏性。

Java入门:五子棋

Java应用程序界面编程、添加按钮、下棋的算法和容器设计、按钮功能的实现

五子棋让我开始认识编程的大体操作


Java面向对象编程思想:画图板

OOP编程思想启蒙、类的封装、接口的实现、多态、图片打开保存的协议


* 文件搜索器、复制粘贴
* javaIO 输入输出流、文件和文件夹的操作处理、递归算法实现文件和文件夹的遍历、字节数组存储缓存数据

* 图片打开器
* 融合 javaIO 输入输出、文件和文件操作处理、递归算法实现文件遍历、添加了鼠标监听和面板的切换功能
* 做完了图片打开器、对以上知识点进行了一次重温和融会贯通

* 线程小球
*
* 线程小球的编程体现出了 java 的一个重要知识:多线程的运用
* 其中的线程小球类也体现出了 java 类的封装性、把小球的属性和行为封装了起来,让我在学习线程的时候对面向对象思想有了更深一步的认识

* 超级玛利奥
* 超级马里奥是线程小球之后的实战运用,也是我第一个编程的游戏。其中涉及到了人物的运动,地图的运动,以及障碍物的设置跟人物的碰撞互动
* 其中马里奥的跳跃运动和跟障碍物的碰撞出现的很多细节 bug 需要我去处理,也让我深刻的认识到编程不易,需要花心思去认真学习思考。

* 狗踢足球
* 小狗踢足球是我们在寒假集训期间制作的一款单机小游戏,大概游戏内容是两只小狗互相踢足球,进入对方球门算得分。
* 是我跟王泽同学一起合作完成的一款线程游戏。其中我学会了在网上找素材,独立思考游戏项目开发的过程,自己动脑子编写代码,跟同伴合作开发项目以取长补短,减少开发难度,共同进步。

* 连连
* 连连 看里面涉及到了 swing 的高级组件: JTable TableModel
* 连连 看是我做的第三个 java 游戏,虽然没有涉及到线程,但是其中也涵盖了一个迷宫算法问题

* 哈夫曼压缩
* 哈夫曼压缩算法让我对软件编程有了一个新的认识,软件的算法对软件运行非常重要,算法可以提高我们的编程能力,提高我们对程序的理解



我的提升:

自从12月初来到华信,到现在的三月二十二已经有三个半月了,写了不少的代码。

从五子棋到连连看、小狗踢足球和哈夫曼压缩的编程

一个个的java小知识点慢慢的积累,反复练习,我的编程能力越来越强


* 我的不足 :
* 项目练习不够多
* 的项目外形做得不够美观,审美似乎没有别的同学那么好
* 代码注释少

* 后期学习规划:
* 紧跟左哥脚步学习新知识,做更多的练习,温故知新
* 改正代码注释少的不足,尽量多做注释
* 学习之外的时间多看一些艺术作品,提高审美






这篇博客记载了我的java基础知识总结,从几个代表性的项目抽丝破茧,深入分析了我从中学到的知识,以及做项目后的提升,发现不足,做好后期规划。奋斗奋斗奋斗

  • 5
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 4
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值