java,我现在自学java,每天我写写程序,改改错误,感觉进程好慢....请问有没有更好的学习java的方法啊??
展开全部
如果有老师朋指导,当然会好很多,进步会快一些。但即使是这样,写程序是必须的,熟能生巧,只有你写了很多代码的情况下,你才会有新的体会。
举一个简单的例子,for循环。刚开始你可能连for循环都不会写,但是当你练习过n次以后,你会这样写:
for(int i = 0; i < list.size(); i++){
....................
}
从不会到会,这就是一个进步的过程。然后在今后的很多年中,你一直这么写。
有一天,朋友告诉你,这种写法很常见,大多数人都会这么写,但是这还不够好。因为作比较的时候,总会先调用list的size方法,等到结果后再跟i去比较,如果list里面有一万个对象,那么就会调用一万次size方法去查找list的长度。可是,实际上list的长度是固定的,调用一万次size跟调用一次的得到结果是一样的,那么调用一万次很明显就影响效率啦。所以可以这么写:
for(int i = 0,size = list.size(); i < size; i++){
....................
}
这样在第一次进入循环的时候,会把i和size都初始化,后面的循环就是把i和一个固定值比较,显然效率高很多。但是,如果你连for循环都不会写,朋友告诉你怎么怎么效率高,怎么怎么效率低,你会明白吗。
举这个例子,说这么多废,很不好意思。但无非是想说,对IT行业搞技术的人员来说,敲代码是一个必经之路,是最基本的职业技能,要想有进步,必须做这个事情,否则老师朋友想帮你也是效果不大的,只有在你自己的基础够扎实的情况下,老师朋友的一句话,可能就会让你顿悟,有一个很大的飞跃。废话太多,请见谅。
举一个简单的例子,for循环。刚开始你可能连for循环都不会写,但是当你练习过n次以后,你会这样写:
for(int i = 0; i < list.size(); i++){
....................
}
从不会到会,这就是一个进步的过程。然后在今后的很多年中,你一直这么写。
有一天,朋友告诉你,这种写法很常见,大多数人都会这么写,但是这还不够好。因为作比较的时候,总会先调用list的size方法,等到结果后再跟i去比较,如果list里面有一万个对象,那么就会调用一万次size方法去查找list的长度。可是,实际上list的长度是固定的,调用一万次size跟调用一次的得到结果是一样的,那么调用一万次很明显就影响效率啦。所以可以这么写:
for(int i = 0,size = list.size(); i < size; i++){
....................
}
这样在第一次进入循环的时候,会把i和size都初始化,后面的循环就是把i和一个固定值比较,显然效率高很多。但是,如果你连for循环都不会写,朋友告诉你怎么怎么效率高,怎么怎么效率低,你会明白吗。
举这个例子,说这么多废,很不好意思。但无非是想说,对IT行业搞技术的人员来说,敲代码是一个必经之路,是最基本的职业技能,要想有进步,必须做这个事情,否则老师朋友想帮你也是效果不大的,只有在你自己的基础够扎实的情况下,老师朋友的一句话,可能就会让你顿悟,有一个很大的飞跃。废话太多,请见谅。
展开全部
这个好像只能慢慢来多练习,才能有一个好的基础。我现在自学C语方呢,感觉也是有点慢,不过学过的东西大部分都能记住,这就有收获。如果想快一点的话可以报一个培训班
追问
你有别人(比如:老师,朋友)的帮助吗???除了,上网。。。。
追答
暂时没有,不过一直想找个高手指导
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
自学,需要多练习,还有最好有实战,6月份我带了十几个新同事学JAVA,他们都是蛮有慧根的,全是211的学校的,基础和web很快就上手了,期间大多数还是让他们做项目,光学不练假把式
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
基础!!先把javase整扎实,以后的就很快了
更多追问追答
追问
你的意思是我这样挺好的??
追答
觉得自己可以了,就上网去找点小游戏啊,小程序什么的,比如万年历,猜数字,猜拳,宠物商店这些,全部用javase实现,等你做出来以后,你就会把你学的东西都记得很深刻了,而且还有成就感,那个时候就感觉学这个很带劲咯!自己完整的写出来,你感觉就不一样了饿,你的方法是没错,只是太枯燥了你就会感觉累的,其实没什么学习方法,你以后学的东西还多呢!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这东西就是一步一步的来。。。有时间的话可以去个学习周期短的培训学校学习学习也是可以的。。。毕竟学的比较系统。。。像你下载属于有基础的了 很容易跟的下来
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询