
java专区
焦三仙本仙
学无止境,共同进步
展开
-
测试驱动开发学习
开始了解《测试驱动开发》Kent Beck著概述:测试驱动开发,英文全称Test-Driven Development,简称TDD,是一种不同于传统软件开发流程的新型的开发方法。它要求在编写某个功能的代码之前先编写测试代码,然后只编写使测试通过的功能代码,通过测试来推动整个开发的进行。这有助于编写简洁可用和高质量的代码,并加速开发过程。 Kent Beck先生最早在其极限编程(XP原创 2012-11-27 18:00:21 · 1367 阅读 · 0 评论 -
面向对象编程
面向对象(OOP)设计:Object-Oriented Programming.面向对象设计其实并没有什么深奥的,或者说至少没有你或者大部分人想的那样高深不可测,是且只是看待问题的角度不同而已。在《测试驱动开发》这本书里面可曾提到这样的观点:面向对象编程语言有三种组织层次:模块(java中即“包”)类方法自我理解,也许肤浅,有待于慢慢更新领悟:头文件对象(对函数的封装)原创 2012-12-06 16:48:15 · 1318 阅读 · 0 评论 -
java跨平台性分析
实不相瞒,Java是我见过的执行效率最低的程序设计语言,前不久在优快云论坛上有个评测,计算9999的阶乘,同样的循环算法,Java的耗时是.NET的5倍。我以前很喜欢Serv-U,自从它用Java重写之后我就再也没用过,实在是太慢了,我宁可用IIS搭建FTP,虽然IIS搭建FTP在权限管理上很不灵活。我有个同学,他是搞Java的,他给我说“Java不是效率低,而是速度慢。”,我不是搞Java原创 2013-08-02 17:06:39 · 1333 阅读 · 0 评论 -
http协议详细解释
引言 HTTP是一个属于应用层的面向对象的协议,由于其简捷、快速的方式,适用于分布式超媒体信息系统。它于1990年提出,经过几年的使用与发展,得到不断地完善和扩展。目前在WWW中使用的是HTTP/1.0的第六版,HTTP/1.1的规范化工作正在进行之中,而且HTTP-NG(Next Generation of原创 2013-09-23 14:29:23 · 1758 阅读 · 0 评论 -
设计模式之代理模式学习
代理模式是一种结构型模式,通常源于下边的情况:人们对于复杂的软件系统常常有一种处理手法,即增加一个间接层,从而对系统获得一种更为灵活,满足特定需要的解决方案。例如下图中,B有安全控制或者是缓存控制。B中存在A根本不需要知道的控制方式。A直接使用B,结构上复杂,实现也不方便。A直接使用B的方式,控制不够灵活,可能要用到A根本不知道的方式。增加一个间接层,从而对系统获得更为灵活、满足特定需要的解决方案原创 2014-04-30 15:12:53 · 1567 阅读 · 0 评论 -
java和c++混合编程尝试
下载源代码 现在的程序员,不再像以前一样,掌握一种编程语言就可以混得有模有样了,现实的情况是,真实的项目中,通常是涉及多种编程语言,举几个简单的例子,一个软件为了快速开发,可能是使用 Delphi 或 VB 作为界面开发首选语言,底层的指令或核心算法,会使用 C/C++ 处理,涉及数据处理的时候,为了安全和快速开发,会使用 Javascript 或 Python 等脚本语言实现数据分析处理原创 2014-05-04 10:37:44 · 4236 阅读 · 1 评论