面向对象的编程概述

相信很多程序猿,特别是新手,对面向对象都用过而且可能用的还很熟,却没有去深入理解过,别人一问才发现,入门便是不熟。

说起 面向对象,不得不提的就是面向过程。大家应该都清楚,面向过程是具体化的,流程化的,解决一个问题,你需要一步一步的分析(变量),一步一步的实现(方法),这就是面向过程的设计。那什么是面向对象?其实,面向对象是模型化的,你只需抽象出一个类,这是一个封闭的盒子,在这里你拥有数据也拥有解决问题的方法。

Read more

一文学会正则表达式语法

正则表达式(Regular Expression)是一种 文本匹配模式(Pattern),基本上所有的程序设计语言都支持利用正则表达式进行字符串的操作,它是学习编程的基础。

Read more

编程基础之编码详解

很多初学者都遇到过 “文件显示乱码” 的情况,其多数都是由于在打开文件时,没有选对 文件编码格式 导致的。

Read more

编程基础之特殊注释标记 TODO && FIXME && XXX

在编写代码的时候,我们可以利用一些公认的特殊注释标记(TODO && FIXME && XXX)快速简洁地表达自己的目地。并且大多数的 IDE 都可以根据这些注释标记检测到相应的代码块以进行后续的编码工作,防止遗漏。

Read more

为什么 0.1 + 0.2 不等于 0.3 ?

十进制小数在高级程序设计语言中属于浮点类型数据,既然十进制小数存储到内存中有误差,所以计算机中的浮点型数值的计算是不精确的,这种问题 对于所有支持浮点数运算的编程语言都是存在的

Read more