1.以面向对象思想在IDEA开发工具上完成java软件开发,掌握多线程技术,实现软件的多任务自动化运行,
2.掌握分布式系统,多台计算机同时互通互联执行任务,由一个分布式网络系统掌控和操作,分布式系统用于一些复杂的中大型任务调试和研究,获取相关的报表数据,
3.掌握java Android开发,使用的是android Studio开发工具,开发整套安卓app,
4.掌握python开发,有python web开发经验,主要用到HTTP网络服务器实现脚本和网页的连接以及HTML对网页的布局,
5.掌握SQL数据库技术,利用检索语句对报表进行增删改查
1.聊天应用:主要用到HTTP网络通信和Socket通信和多线程技术实现双方的信息互传,继承JPanel对界面进行布局和绘制,鼠标注册事件完成对聊天应用的一些基本功能的展示
2.音乐播放器: 导入java的mediaplayer媒体包,然后对音乐文件解析,设置播放按钮和上一曲下一曲按钮,导入歌词文件,对歌词字符串逐行高亮显示处理与歌曲时间同步,设置迷你模式,歌曲搜索地址为网络URL,JPanel类控件布局,背景导入歌手写真
3.飞扬的小鸟:游戏控制一只像素鸟,穿越水管障碍,显示得分,使用了场景滚动类,像素鸟类,控制飞行类,水管类,碰撞检测类,计分类,关卡设计类,场景数据库类
角色 | 职位 |
负责人 | 项目工程师 |
队员 | 产品经理 |
队员 | UI设计师 |
队员 | 安卓工程师 |
队员 | 后端工程师 |
此聊天应用类似QQ,有基本的功能,用JPanel类设置号注册和登录界面和聊天窗口及好友列表的界面布局,用户名和密码通过Chat类连接到好友列表窗口,选好好友后点击连接到聊天窗口,好友列表设置三个子类:陌生人类熟人类和黑名单类,聊天对话使用HTTP通信技术和Socket通信技术和多
此特效采用多线程技术,呈现出漫天飘雪的效果,可用于动画特效和游戏制作,坐标随机,移动用重画,这是因为多线程技术可以实行多任务,就是一边改变雪花的坐标,一边重画和擦除,因此也就产生了连续部断的飘雪动画,多线程功能强大,常用于软件中的动态结构和游戏开发
游戏采用了graphics2D技术,绘制各类场景和桌球,鼠标控制游戏的运行,设置计分板,设置多种类型游戏玩法:8球玩法,斯诺克玩法,设置背景音乐增加气氛,可在线多人游戏对战,此游戏已发布上线。