JAVA学习中的心得和小程序

来源:互联网 发布:黑暗之光披风升阶数据 编辑:程序博客网 时间:2024/06/06 02:40

最初接触JAVA实在大一的时候,当时想着去考计算机等级考试,那个时候就对JACA有一点兴趣。但幸运的是,我当时的公选课选的是C语言而且专业课程里面也开了C语言这门课程所以当时选择了C语言。而现在接触了JACA,才真正的发现,不同语言不同的魅力!

刚一开始学习java时,我就已经学习过C语言,不过C语言学的不是很好,所以开始看到java的时候我很反感,看着源代码,都不知道失什么意思。看书的时候一看到源代码就头疼,因为根本看不懂。那段时间根本就是一无所获,在图书馆借了一本书,关java的语法特性,与别的语言相比的优点,什么跨平台,源代码公开,什么write once run anywhere,能说得头头是道,可是一到具体的问题,想写一些具体的东西,问题就都来了,根本不知道该怎么下手。渐渐的时间过去了,一点进展都没有,而后又同学经常来宿舍跟我讲解,我很感谢他。慢慢的我也理解了一些知识。从他那里,我认识到,JAVA是一门计算机语言,是人类发明的语言,应该比人类语言更容易学习,只要你有一种必胜学习JAVA心态就可以成功。JAVA学习中,首先要做到课前、课后复习及预习,要时时保持一个清醒的头脑;多和同学沟通;互相学习;取长补短;在学习中做到帮助他人或他人帮助自己。学习java,的确要学习的东西很多,就像同学提到的。Java不像.net一家独大,Java的繁盛在于开源社区的庞大,这也带来了分支太多的问题,怎样选择一条好的学习路线,对于初学者来说,的确是一件很迷茫的事。其实不管

java东西再多,总有规律可循。对于学习java基础的经验就是

多做、多思考,基础知识的学习不能不求甚解,要追本溯源,弄清问题的本质。C的入门学习过程是比较痛苦的,你要学好需要一定的努力,但是他有一个好处,相对JAVA来说比较集中,不会出现JAVA里面这么多差异。java的学习过程开始比较容易入手,更容易学习。当然现在C#也可以。java还有一个优势就是在移动设备的开发,所有的java应用版本不同,但是语法一致。java的跨平台特性使得学习他让我们可以在不同的场合下使用。而恰恰就是它的种种跨平台性让我非常感兴趣。我们的社会发展现在越来越集中化,智能化,所有的东西手机,电脑都可以解决,而终端设备之间的通讯就是促进发展的桥梁,JACA具有非常优越的跨平台性,基本的移动终端都可以利用JACA平台进行开发,学习。

当然学习的过程中不可避免的遇到问题,这些问题有的只是一个符号错了,一个括号少了,但只要仔细查找就会发现不会是很难的问题 , 最最重要的是要学会询问别人,有这样一个笑话:一个程序员向上帝许愿希望他有生之年可以编写出一个完美的程序结果——程序员最后长生不老!虽然只是一个笑话但是也可以反映出世上没有绝对完美的程序,所以学会询问别人是最最有效的方法。


编写一个程序,实现1-100的累加。

public class LeiJia {

public static void main(String args[]){ int sum=0;

for(int i=1;i<=100;i++){

sum=sum+i;}

System.out.println(“sum=”+sum); } }

这是一个小程序对我学习有很大的启发,这个程序是利用循环FOR语句实现了从1到100的数字的累加运算,对比C语言不难发现其实很多的语法应用都是差不多的但JACA却具有更多的表现形式和不同的书写规则,但就是多种的表现形式才能够使它具有这种跨平台的多兼容性。

在我所学的语言当中,我自认为JAVA是一门比较强大的面向对象的编程语言,不仅仅因为它的跨平台性,更多的是因为它的灵活多变和实用性较强,可以说比较的经典和强悍。所以学好java语言有很大的用处,在不断地接触JAVA中我们更多学到的是不懂就问和自己应该尽自己的全力去尝试,哪怕失败,只要自己尽自己的全力,和身边同学一起探讨而不是抄袭,团结合作,发挥团队意识,最后在自己的努力下,终于运行成功,这种成就感美不可言,心情愉悦至极。

Java免费学习资料直播公开课加老师QQ578024144


原创粉丝点击