强化javase基础知识才是王道 我的作品

一直认为学习一门编程语言不是为了学习其中的语法点点。不过大一的时候我可不这么认为的,大一的时候,学c语言的时候总是死抠着语法不放。咱老师说的好啊,课程"c语言",应该改个名字,叫"c语言与编程方法学",学c语言应该学嘛?从c语言看里面的编程方法!嗯,就是这样,所以喽,学完了c语言以后我就掌握到了学习计算机语言的窍门了:学习其中的编程思想!!!

学习java也一样,老师一直说:从java中学习到面向对象的编程思想才是王道,不要总是追求掌握到的知识点有多少,别人都说计算机的知识更新太快了,掌握了其中的思想,变来变去都是那样。。。。大三的我现在对这句话已经有了那么一点感觉了。

我的想法是,学习java,javase是基础,是内功,从javase下手,掌握面向对象,掌握java最核心的思想,以后学什么都不困难,javaee,javame,乃至于android平台的开发等等

所以,狂练javase,狂练javase,狂练javase,狂练javase,狂练javase,狂练javase,狂练javase,狂练javase,狂练javase.............(当然了,专业课不能丢,操作系统好难啊~~~)

我在练javase的时候写了两个小程序,下面是我的showtime,献丑了,呵呵。。。

两个程序我都放在了www.oonba.cn主页上

 

 

第一个,一个简单的聊天程序,我山寨了下qq,图片和音效都是qq上扒来的。基本上实现了qq聊天的最基本的功能:

一步一步的说,客户端开始的时候可以申请账号,然后登录,对密码和账号为空的时候都有判断,如果服务器端或者数据库异常也都有相应的判断,如果登录成功了并且是第一次登录就会弹出一个消息提示框,并且好友界面也会相应的弹出来,默认的情况下,好友是系统管理员。。。然后你可以去添加好友,添加好友的时候你可以查看到所有不是你好友的用户,当然也可以精确查找,查到好友以后可以申请添加好友,然后就是等待好友同意了(即使好友不在线也是可以发送添加好友请求的)。。。好友同意以后你们就是好友了,然后可以互相聊天,好友不在线也可以给他留言的,来信息的时候头像相互跳动我是用黑白和彩色的图片轮流切换来实现的。。。可以查看好友的信息,可以修改自己的信息,当然也可以删除好友。。。那上面还有一个小小的天气预报,那是我用webservice技术从一个提供天气预报服务的网站来取的。。。

再说服务器端,服务器端可以对服务器进行配置,那是xml,然后是查看所有用户和在线用户,然后是所有用户的活动情况,包括什么时候登录,什么时候退出,哪个用户和哪个用户成为了好朋友,哪个用户把哪个用户删除了甚至于用户之间的聊天记录都会有记录的。。。还有一个功能是"消息发送器",可以对所有在线好友发送信息,然后会在客户端弹出一个窗口,并且显示这些信息。。。

 

 

第二个是一个简单的tank游戏:

目前我只实现了tank的单机版本,网络版得寒假回家写,因为要考试了,得复习下,要不然挂科了就不得了了。

tank比较有意思,素材是我从网上下载了一个游戏,然后安装,接着从里面把音乐和图片都扒了下来(感谢甘蔗网的tank游戏),说来惭愧,又山寨了(不过游戏模式可都是原创啊)。。。

tank游戏有三种音效三种场地可以选择,第一关有一个tank,我的tank能量数为1,然后后来每关的tank数量就是关数*3了,并且新出来的我的tank的能量数位关卡数。。。游戏中会产生奖品,第一种是能量块,没吃一个能量块就加一个能量,第二种是速度,吃了一个坦克的速度会增加,不过会有速度上限。。。敌人的tank数量和方向都是随机产生的,并且每辆坦克的速度和能量数都不一样,速度越慢的能量越多。。。

写tank游戏初期的时候,我方tank移动很别扭,后来我想了想,给我自己的tank加个线程吧,让他自己可以移动,后来呢,效果还不错,嘿嘿~~~

--------------------------------------------------------------------------------------------------------------

呱唧呱唧两句:

本来聊天程序是oracle数据库的,后来满足在所有机器上可以运行,我把数据库改为了access,我提供了数据库文件的下载,下载完了以后请将数据库文件放在c盘下。。。

我用installanywhere将我写的程序打包成了可以安装的文件,并且提供了包含jre和没有jre两种版本。。。。

我想用这两个小程序找和我一样对javase感兴趣的同学一起交流交流,希望大家可以共同学习吧

请访问www.oonba.cn

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值