最近又捣鼓java来。在eclipse看到上学期写的这个客户端。感触良多。

一、关于客户端

上学期才真正接触一门编程语言,java。基础学得差不多了,雀雀欲试,想用java做点自己的东西出来。最后,在室友的带动下,做起了这客户端来。

二、体会

1.学一门编程语言。“实操”才是王道。

只是学好理论知识,学得再好,永远都只是纸上谈兵。多动手,多实践,才能学到精髓。当然,理论知识,是实践的前提,也要学好。

2.“实操”,最好自己试着去完成一个小项目。

你会发现,在做项目过程中,所学到的比之前的还要多得多。同时,也能增强自己继续学习的动力。至于,项目的选择,最好是能把自己的idea,或者自己的所需要的功能,实现出来。

3.别一开始就否定自己,大胆地去尝试。

其实有些事情并不难。刚开始室友提议说做这微博客户端时,我是想都没想过的,也没想过自己能够完成它。我只是硬着头皮,走一步,再走一步。现在回头去看,其实这也不算什么。越学越发觉要学的越多,自己现在所学到的java知识,只是冰山一角。

三、一些截图

1.登录框

2.主界面

3.发图片+微博

四、不足

1.有些功能没去实现它。上学期基本功能实现后,就一直搁置到现在。

2.代码比较“粗糙”。如代码没能很好的重用等等。问题还是不少。希望以后有时间再去完善它。

源代码地址(反面教材,往下看):http://download.csdn.net/detail/cannel_2020/3917749

五、补充(2011/12/22 23:53)

1. 终于把这客户端的代码给整理好了,也加上了一些注释。刚开始修改时还真有些吃力。现在明白写代码时加注释是何等的重要。
2.这次大大提高了代码的重用,规范化了命名,上次那个可当做这俩点的反面教材了。。呵。。全世界晚安!
整理完的代码:http://download.csdn.net/detail/cannel_2020/3959789

java新浪微博客户端相关推荐

  1. java 微博客户端,Java新浪微博客户端开发第二步

    上一篇:Java新浪微博客户端开发***步中有下图,这个access_token就是接下来要用到的. 关于access_token的有效时间: 更多关于access_token与Oauth2,请参看: ...

  2. Java新浪微博客户端开发第二步

    上一篇:Java新浪微博客户端开发第一步中有下图,这个access_token就是接下来要用到的. 关于access_token的有效时间: 授权级别 测试 普通 中级 高级 合作 授权有效期 1天 ...

  3. Java新浪微博客户端开发第四步

    这一步是对之前进行较大的改动.增加的类也比较多.包结构如下: 0.Main:主函数入口 1.MainDialog:主界面 2.WeiboPanel:StatusPanel及CommentPanel的父 ...

  4. Java新浪微博客户端开发第六步(完结开源)

    这次所达到的: 1.修复之前几个严重的Bug 1).查看别的用户的微博时,出现当前登录用户的微博 2).查看粉丝时,出现重复加载的情况. 3).查看微博评论.转发时,出现只有第一条点击的微博可以查看. ...

  5. Java新浪微博客户端开发第五步

    这次把基本的功能都实现了,也加上了授权那块.用户第一次使用该客户端时弹出授权的对话框.默认把授权获得的access_token保存下来,只要access_token不过期(通过审核的应用有效期是一个星 ...

  6. Java新浪微博客户端开发第三步

    实现:"下拉刷新"及提示语. 这次的包结构如下: 1.修改MyScrollPane,关键代码: verticalScrollBar. addAdjustmentListener ( ...

  7. java 微博客户端_[置顶] java新浪微博客户端

    最近又捣鼓java来.在eclipse看到上学期写的这个客户端.感触良多. 一.关于客户端 上学期才真正接触一门编程语言,java.基础学得差不多了,雀雀欲试,想用java做点自己的东西出来.最后,在 ...

  8. 微博java客户端开发教程_Java新浪微博客户端开发第四步

    这一步是对之前进行较大的改动.增加的类也比较多.包结构如下: 0.Main:主函数入口 1.MainDialog:主界面 2.WeiboPanel:StatusPanel及CommentPanel的父 ...

  9. java 微博sdk_Java新浪微博客户端开发第一步

    Java新浪微博客户端开发***步 一.获得开发应用所需的"通行证"App Key和App Secret 首先必须要有新浪的账号.再打开http://open.weibo.com/ ...

最新文章

  1. Eclipse如何更改包名后,批量修改文件的包名
  2. android实现语音合成
  3. 安装Tensorflow出现错误提示conda activate tensorflow-cpu Could not find conda environment: tenso
  4. Oracle 原理:游标,显示游标、隐式游标、参照游标
  5. java 异常 抛 效率_一文带你理清Java异常体系,提高开发效率
  6. 基于.NET CORE微服务框架 -谈谈surging API网关
  7. $python数据分析基础——初识numpy库
  8. 黑科技揭秘:3分钟,轻松构建一张覆盖全球的企业专有网络
  9. 基本不等式解决乘积最大问题(洛谷P1887题题解,Java语言描述)
  10. ZZULIJ 1129: 第几天
  11. centos php ssl,CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问
  12. 如何解决多机房、多网络下的物联网部署方案?
  13. 计算机mac地址设置路由器,路由器mac地址怎么设置
  14. java flag 用法_Java中一些常用的方法
  15. vue baidu-map百度地图自定义换肤、去掉百度地图logo
  16. 设计师的色彩理论,你知道不同色彩的秘密吗?
  17. 低成本搭建Time Machine 服务器
  18. 全局变量和局部变量笔记
  19. win8常见系统漏洞
  20. 画质最好单机linux游戏,画质最好单机手游推荐 画质超高单机手游下载

热门文章

  1. 高科技引领时尚 甘肃天星独创全球共振迷你音响
  2. LINUX系统编程__文件编程__LINUX库open等函数的应用
  3. 设计模式之举例说 设计原则
  4. Python-两个列表取交集、并集、差集(编写了一个两个文件取交集的小工具)
  5. abe.jar工具的安装
  6. 群落生态学的 α-、β-、γ-多样性
  7. 图文详解 IntelliJ IDEA 15 创建 Maven 构建的 Java Web 项目(使用 Jetty 容器)
  8. python认证证书有哪些-python考试认证
  9. “人文素养老师”——马小平老师
  10. 【机器学习】模型评估与选择(实战)