» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


 41 123
发新话题
打印

java编程思想有一个例子没看懂,求指点。。。

现在在转行学java后端,感觉框架根本学不完,而且技术淘汰更新还快。。。

请教各位大佬,编程应该怎么学?最好的方法就是多写代码吗?


TOP

接口已经有人讲清楚了
真正意义上的回调不是你说的那个东西 回调是一个专有名词 Callback

比方说你去买书,发现书店里书还没到,然后你告诉老板书到了打我电话!
打我电话这事就是一个回调
一般就是告诉别的程序/函数/其它什么东西一个函数/功能之类的,要求对方在(指定的条件下)调用这个功能……



TOP

引用:
原帖由 jun4rui 于 2017-7-6 13:53 发表
posted by wap, platform: Chrome
这本书虽然还有点用,但是真不如看现在的很多在线教程,我国的网络教育确实突飞猛进,很多概念都吃得很透了,而且理论结合实际,我觉得很不错。这本书你在十年前看用来入门还行,现 ...
这本书其实适合工作了一两年了再拿来看,不是为了单纯的入门,而是为了增强对java的认识。


TOP

引用:
原帖由 zy450 于 2017-7-6 15:27 发表
现在在转行学java后端,感觉框架根本学不完,而且技术淘汰更新还快。。。

请教各位大佬,编程应该怎么学?最好的方法就是多写代码吗?
框架其实都是差不多的,特性细节有差别而已,真正理解了一个框架,其它的框架很快就会了!
其实我觉得写程序关键是要习惯抽象思维,想问题要学会从上至下,从大至小的想问题,俗话说面向接口编程!
还有要习惯不要老去扒细节,一个框架动不动就是几十万上百万行代码,你扒细节扒到何年何月去了!
一旦习惯了这种模式,你会发现,无论是自己写的代码,还是看别人的代码,编写和学习效率都是杠杠的
因为这行专业的大家都是差不多这样子思考的,大家的思路一对头,看两下就知道别人写的是什么,为什么要这么写,自己该怎么用了!
我见过很多开发,很多都是一上来就喜欢扒细节,需求一讲完就开始写实现代码,按都按不住!
新人还好,你讲他还听,慢慢他有感觉了他就知道你说的没错!
最怕就是有些在别的地方干了3、5年的所谓高级开发,TMD你和他说他还和你怼,最后无论是质量还是效率都TMD一塌糊涂,还以为自己很牛逼似的……
本帖最近评分记录
  • zy450 激骚 +1 恭喜发财 2017-7-6 16:39

TOP

posted by wap, platform: Chrome
引用:
原帖由 @蓝蓝的天  于 2017-7-5 19:42 发表
这本书其实适合工作了一两年了再拿来看,不是为了单纯的入门,而是为了增强对java的认识。
现在啥情况不知道,当年我好想是看的初版还是第二版入门的,我那个时候要想找点中文的面向对象入门有名的书也就这本了。

现在面向对象都不会就能玩java了?

TOP

posted by wap, platform: Chrome
这是接口的典型使用场景 并不是callback……
list方法接收filter接口参数 然后你传入一个实现了filter接口的类 最后在运行时绑定到真正的实现类上
内在思想就是解耦

TOP

posted by wap, platform: Chrome
java在语法上挺sb的.这几年才有lambda..
这种接口就一个method挺扯淡的.

本帖最后由 cc0128 于 2017-7-6 18:09 通过手机版编辑

TOP

引用:
原帖由 cc0128 于 2017-7-6 18:07 发表
posted by wap, platform: Chrome
java在语法上挺sb的.这几年才有lambda..
这种接口就一个method挺扯淡的.

本帖最后由 cc0128 于 2017-7-6 18:09 通过手机版编辑  
其实你不能说他SB,java优点也就在SB上,要知道工业化的语言其实SB一点有好处,毕竟一大帮人一起开发,太灵活了其实就是坑的开始……
这几年火起来的语言,我多少有点感觉是个人英雄主义的味道,基本是几个人一个小团队就能搭一个大架子这种,所以很多地方要多灵活有多灵活,省事最关键!
其实我觉得java确实有点老了,但是特别大的项目来说还是他比较合适。

TOP

引用:
原帖由 cf3b5 于 2017-7-6 18:25 发表

其实你不能说他SB,java优点也就在SB上,要知道工业化的语言其实SB一点有好处,毕竟一大帮人一起开发,太灵活了其实就是坑的开始……
这几年火起来的语言,我多少有点感觉是个人英雄主义的味道,基本是几个人一个 ...
有些问题确实是由于语言产生比较老而产生的遗留性问题。
但比如java的半吊子泛型,怎么说也谈不上老,出来也就十来年而已,这只能说是设计者打一开始就没想好。

TOP

引用:
原帖由 cc0128 于 2017-7-6 18:07 发表
posted by wap, platform: Chrome
java在语法上挺sb的.这几年才有lambda..
这种接口就一个method挺扯淡的.

本帖最后由 cc0128 于 2017-7-6 18:09 通过手机版编辑  
函数式接口
java8的lambda表达式有用武之地

TOP

这是多态啊,楼主搜点向上转型相关的例子,多看看就懂了

TOP

 41 123
发新话题
     
官方公众号及微博