5个回答
展开全部
在我们进行编程时,有两样东西是非常重要的,一是思路,二是语法结构。有了思路,但对Java这门语言的语法结构不是特别了解,那么代码肯定是编写不出来。
或者说对于Java语言语法结构掌握的还算可以,但是解题却没有思路,代码肯定是无从下手的,这也是许多程序员常见的情况。
给你分享三个方法:
1、拆分法:将功能项目拆解成N个子功能,保证每个子功能只需要处理一个逻辑业务,返回一个逻辑结构数据,跟画家画一只兔子一样。很多功能实现过于复杂,需要牵扯到很多方面的问题,这时你只有好好拆分,把大功能靠自己的经验拆成多个独立的子功能,这样每个子功能的逻辑就不那么复杂了,自己也可以专心于业务逻辑实现。
2、预先定义法:很多功能你不知道怎么实现,但是你知道最终返回的数据结构应该是什么样子的,那你就预先把他定义出来,然后提前返回,中间业务逻辑部分都是为了填充这个预先返回的数据结构定义的。其实程序中充满着这样的技巧,各种代码都是预先定义好类型、数据结构、对象等等,然后慢慢通过业务逻辑取到值进行填充。
3、假设法:很多时候程序员需要完成对接或者功能还未实现,可以采用假设法,你可以预先定义好假设的数据,假设的数据跟需要的数据完全吻合,甚至你可以这样操作if (true) {},这样把if里的内容全部书写完毕,然后再来处理这个true的问题,如果这个true的时机还不成熟,那说明不是你的问题了,而是别人的问题,别人应该背锅,你的绩效就达成了。
或者说对于Java语言语法结构掌握的还算可以,但是解题却没有思路,代码肯定是无从下手的,这也是许多程序员常见的情况。
给你分享三个方法:
1、拆分法:将功能项目拆解成N个子功能,保证每个子功能只需要处理一个逻辑业务,返回一个逻辑结构数据,跟画家画一只兔子一样。很多功能实现过于复杂,需要牵扯到很多方面的问题,这时你只有好好拆分,把大功能靠自己的经验拆成多个独立的子功能,这样每个子功能的逻辑就不那么复杂了,自己也可以专心于业务逻辑实现。
2、预先定义法:很多功能你不知道怎么实现,但是你知道最终返回的数据结构应该是什么样子的,那你就预先把他定义出来,然后提前返回,中间业务逻辑部分都是为了填充这个预先返回的数据结构定义的。其实程序中充满着这样的技巧,各种代码都是预先定义好类型、数据结构、对象等等,然后慢慢通过业务逻辑取到值进行填充。
3、假设法:很多时候程序员需要完成对接或者功能还未实现,可以采用假设法,你可以预先定义好假设的数据,假设的数据跟需要的数据完全吻合,甚至你可以这样操作if (true) {},这样把if里的内容全部书写完毕,然后再来处理这个true的问题,如果这个true的时机还不成熟,那说明不是你的问题了,而是别人的问题,别人应该背锅,你的绩效就达成了。
展开全部
对编程来说,基本的语法学习是不够的。你需要自己从简单开始,去找些简单功能的例程代码,能抄就要多抄,在模仿中学习、进步。千万别一上来就从头开始写,这样对初学者太难了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么学会了java语法,写代码还是毫无头绪。
本质上这是没有入门的体现,软件开发的重点从来都不是编程语法,语法只是基础,重点是运用编程语言来实现业务功能。
本质上这是没有入门的体现,软件开发的重点从来都不是编程语法,语法只是基础,重点是运用编程语言来实现业务功能。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
为什么学会了JAVA语法,写代码还是毫无头绪,是因为你基础太浅,多字多练,不怕苦,就很快就能掌握。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
写代码,就像写文章
写文章,懂得写字,造句,不一定会写出好文章,还需要明白自己要写什么,然后构思如何写,写完如果觉得不好,还要修改所以光学语法,只是学习了写文章的基础要求。多练练就好了。
等真正会写代码了,入门新的语言会很简单
写文章,懂得写字,造句,不一定会写出好文章,还需要明白自己要写什么,然后构思如何写,写完如果觉得不好,还要修改所以光学语法,只是学习了写文章的基础要求。多练练就好了。
等真正会写代码了,入门新的语言会很简单
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询