初步接触java 所思所感

     今天被大虾要求写篇自己的博客,细想下,作为刚接触Java编程不久的菜鸟来说,还真没得什么技术层面的东西好写的,就把我这些天通过接触java,自己的一点看法说下吧,有什么不好的希望大虾们指导下。

 

     先说下自己的一些经历吧。在学习java前我接触过C++,不过学的也不咋的,但思想还是有的。刚开课的第一天,大虾就要求我们自己写段程序,当时自己的编程思想还是停留在c的过程编程思想那块的,所以就一直想着自己的算法是否正确,当确定算法的可行性后,就开始准备写程序了。这时问题出现了,看着Java的编程环境myeclipse有点懵,蹩手蹩脚的照着大虾教的一步一步的将自己的算法实现了,并且心中一阵窃喜,二话不说,叫大虾过来查看我的程序。结果相信你也知道,我果断的被狠狠的鄙视了一回,大虾过来并没有因为看到我的运行结果而赞赏,相反,而是用疑惑的口气问我这条这条语句是干什么的。我不以为然,还觉得这个大虾的水平是不是有点水,连这么简单的程序都看不懂,还得我一条一条的帮他解释。但还没等我回过神,大虾就给我上了一课,他就直接问我,假如他是一个不怎么懂程序的人,要怎么才能弄懂我的程序,然后他在我的程序语句前添加了条注释,感觉是直观了很多。这时我从前面大致的看了下自己的程序,发现没有一条注释并且排版那叫一个乱啊,看着大虾惭愧不已,如果有个洞我就下去了。之后我就知道了注释的重要性,并尽量的学会有条理的运用它。就像大虾说的一样,这些基本的习惯体现的就是一个程序员的素养。当然java是面向对象的,在写程序的时候会牵涉到很多的变量参数之间的传递,以及引用,因而在写一段程序的时候,最好将自己的规划写出来(别人说这是必须的,可能是自己的程序都比较小,所以没体会到还),可以将自己想象成计算机,如果叫你去一步一步的运行,每步要干什么,会传递什么参数,及产生什么样的结果,在自己的构思中都应该预料到,当然对于菜鸟级的(像我 呵呵)来说有些不知道的结果很大的可能无法预料到,不过那样的话我们又可以学习个东西了,不是吗。这样就可以对于运行中出现的一些问题有清晰的思路,明白问题是出在什么环节,对于解决也就容易多了。

 

     说了上课的些许经历,接下来谈下资源利用的问题。个人认为,有效合理的利用身边的、网络上的资源,对于我们能力的提高是很有用处的。在平时的编程中,我用的最多的就是api文档,很容易在网上就能下载个jdk的帮助文档,这里面包含了系统自带的类的位置、属性、构造方法、以及其他一般的方法,当在程序中遇到不清楚的类的时候,就可以打开api文档查看些信息,说老实话,看着那么多的方法,谁记得了几个,不过一般的方法还是有点规律的:比如说要得到什么属性一般就是get开头的,设置或者说更改就已set开头,等等。当然这些规律也是慢慢总结出来的,只要你觉的适合自己就行。还有个好的办法就是发挥现在网络的作用,在百度(我比较喜欢搜索的引擎)上查找下有关自己问题的别人的见解,前人的经验是宝贵的,不利用岂不浪费。当然看后最好是再到api文档里去看下有关这方法的说明,毕竟这里还是非常详细的。写程序时的资源我一般就只用到了这些,在平时的时候,我们也可以上一些编程交流的网站,看下其他人在编程中的个人见解,由于之前这方面没怎么涉及过,所以前几天找大虾要了个学习交流的网站,在这分享下:java2s.com  这上面的都是别人写的一些小程序源码,有时间可以上上面看下,观摩下;open-open.com 这上面是些规模比较大的开源网站,里面有些很多的内容,可以下下来直接使用;iteye.com 这个是必须的,现在不就在分享吗。如果你有什么好点的交流网站,也可以告诉下,大家一起进步嘛。

 

     最后说下在学习java中的态度问题,态度决定你的思想有多深,路能走多远。在学习的地方看到了这样的字眼,当时觉的说的很对,在这共勉下:要学好java就要耐得住寂寞,就要舍得放弃。当然这放弃的就是指那些在平时的生活中的诱惑之类的东西(个人见解)。编程是一个从量变到质变的过程,要成为一个合格的程序员至少需要3年的时间,因此我们不要过多的追求短时间的变化或者说是进步,但这也不等于说因为看不到进步就安于现状,只是我们需要做好每一天,在晚上睡觉前反思一下自己:今天我都做了什么,相对于昨天,是否有进步。如果你能说出来,就可以了。当然说每天都去反思自我,对于很多人来说都是不现实的,这也是为什么优秀的人是占少数的,当然,你也可以尽量的为自己营造一个积极向上的生活圈,多去观摩优秀的人,优秀的事,久了,你也是优秀的人了,呵呵。最后共勉下:l路漫漫去修远兮,吾将上下而求索.

 

     学习java并不仅仅是学会运用一个工具,我觉的更多的是学会做人,在学习中不仅学会技能,更多的是提高自己的素质:专业的也好,为人处事的也好。写下这学习点滴,希望能对这个大家庭有积极的作用,下面是我写的一个连连看代码,功能很简单,但是现在遇到个问题:我打包后那图像文件显示不出来了,所以把源代码打在下面了,哪位大虾帮忙解决下:

在我的myeclipse中运行的结果:

 打包后的运行结果:

我很费解,知道是路径的问题 但以前没弄过,有经验的大虾指导下啊
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值