仓酷云

 找回密码
 立即注册
搜索
热搜: 活动 交友 discuz
查看: 420|回复: 9
打印 上一主题 下一主题

[学习教程] 发布一篇冒号和他的先生们(连载4)――编程心法

[复制链接]
逍遥一派 该用户已被删除
跳转到指定楼层
楼主
发表于 2015-1-18 11:09:25 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
为什么外国人还要写那些框架进行代码封装,他们不就是为了别人使用时可以更简单么!如果要达到一个企业级项目的不用框架是很难的。小一些的项目还行,大的光是MVC模式的设计的编码量就够大的了。还有性能方面,单轮windows,这个工具是微软写的,。
编程心法
言者以是在乎,满意而忘言   ——《庄子·外物》
问号第一个从小说里走出来,问道:“方才谈到了初级言语和中级言语,如今该谈初级言语了吧?”
冒号微叹:“初级言语也许有近千种,盛行的也不下几十种,偶然候选择过量反而莫衷一是啊。”
逗号不觉得然:“最盛行的不就那末几个:Java、C++、C#另有VB吗?”
不料此言遭到冒号连珠箭似的反问:“可你晓得它们为何会盛行吗?是否是学会这几样就是一个及格的程序员了?它们会不会变得不那末盛行,乃至被其他言语代替?假如不会,为何?假如会,又怎样办?”
逗号赧然语塞。
冒号口吻放缓:“把握一门言语的语法、工具和技能当然主要,但那只相称于学会一门刀兵的招法,更主要确当然是心法。招法重形,心法重意。得形而忘意,无异本末倒置;满意而失态,方能熟能生巧。上面要谈的就是一种心法:编程范式。”
问号不解:“编程范式?听上往很学究,那是甚么东东?”
冒号续道:“范式译自英文的paradigm,也有译作典型、范型、典范的。假如说每一个编程者都在制造假造天下,那末编程范式就是他们置身个中盲目不盲目接纳的天下不雅和办法论。”
叹号吸口吻:“好笼统哦!”
句号心中一动:“您是说我们都是假造天下的制造者,都在制造本人的黑客帝国?”
人人不由莞尔。
冒号动情地说:“岂非不是吗?只不外帝国有巨细之分、好坏之别而已。当你编程之时,便进进到本人制造的天下当中。这是你的天下,只要注进你的设想力、制造力和热情,它才有勃勃发火。你编写的岂止是代码,明白另有乐曲;你敲击的岂止是键盘,明白另有琴键;你运转的岂止是程序,明白另有天下。当幽美的旋律奏起,全部天下都随之翩然起舞,一种莫可名状的满意是不是会充满你的满身?”
人人都被冒号诗化的言语传染了,没想到编程也能够云云理性。
好久,引号探索地问:“面向对象编程就是一种编程范式吧?”
冒号摇头:“不错,它是时下最盛行的一种编程范式。特地说一句,‘面向对象’译自Object-Oriented,但‘面向’二字使人隐晦。听说有本书叫‘面向对象办法’,比其余盘算机书都滞销,晓得为何吗?很多同砚把它当做爱情指南买走了。”
全班笑倒。
冒号仔细地说:“将Object-Oriented译成‘对象导向’,固然稍嫌拗口,但更贴切。并不是决心要句斟字嚼,这干系到对编程范式的了解。我们晓得,编程是为懂得决成绩,而办理成绩能够有多种视角和思绪,个中普适且卓有成效的形式被回结为范式。因为着眼点和头脑体例的分歧,响应的范式天然各有偏重和偏向,因而一些范式经常使用‘oriented’来形貌。换言之,每种范式都引诱人们带着某种的偏向往剖析成绩、办理成绩,这不就是‘导向’吗?而‘面向’的宾语常常是事后断定的方针,如面向天下、面向将来、面向用户、面向成绩等等。”
句号一语惊人:“找对象是‘对象导向’的,往约会是‘面向对象’的。”
全班再倒。
句号满意地注释:“按梦中恋人的尺度往找对象,方针不决但偏向已定,这就是一种导向,并且是对象导向。找到以后再约会,不就面向对象了吗?”
世人称尽。

不得不提一下的是:.net是看到java红,而开发出来的工具。
若相依 该用户已被删除
沙发
发表于 2015-1-20 15:20:30 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
再现理想 该用户已被删除
板凳
发表于 2015-1-29 12:08:19 | 只看该作者
科学超级计算机、移动电话和互联网,同时拥有全球最大的开发者专业社群。
山那边是海 该用户已被删除
地板
发表于 2015-2-6 00:39:44 | 只看该作者
象、泛型编程的特性,广泛应用于企业级Web应用开发和移动应用开发。
变相怪杰 该用户已被删除
5#
发表于 2015-2-6 16:50:12 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
因胸联盟 该用户已被删除
6#
发表于 2015-2-7 19:31:51 | 只看该作者
一直感觉JAVA很大,很杂,找不到学习方向,前两天在网上找到了这篇文章,感觉不错,给没有方向的我指了一个方向,先不管对不对,做下来再说。
小魔女 该用户已被删除
7#
发表于 2015-2-23 06:40:38 | 只看该作者
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
谁可相欹 该用户已被删除
8#
发表于 2015-3-7 05:50:31 | 只看该作者
关于设计模式的资料,还是向大家推荐banq的网站 [url]http://www.jdon.com/[/url],他把GOF的23种模式以通俗易懂的方式诠释出来,纯Java描述,真是经典中的经典。
愤怒的大鸟 该用户已被删除
9#
发表于 2015-3-14 11:43:50 | 只看该作者
是一种由美国SUN计算机公司(Sun Microsystems, Inc.)所研究而成的语言
金色的骷髅 该用户已被删除
10#
发表于 2015-3-21 05:08:29 | 只看该作者
你快去找一份Java的编程工作来做吧(如果是在校学生可以去做兼职啊),在实践中提高自己,那才是最快的。不过你得祈祷在公司里碰到一个高手,而且他 还愿意不厌其烦地教你,这样好象有点难哦!还有一个办法就是读开放源码的程序了。我们知道开放源码大都出自高手,他们设计合理,考虑周到,再加上有广大的程序员参与,代码的价值自然是字字珠叽,铿锵有力(对不起,偶最近《金装四大才子》看多了)。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|仓酷云 鄂ICP备14007578号-2

GMT+8, 2024-9-28 13:19

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表