前段时间在抽工作之空余,更加系统和深入的重新学习Java的一些技术知识。
最近也试着申请了一个专栏,对前段时间的一些收获和知识点做一个系统性的归纳回顾和总结。
昨天也是刚刚写完了关于Java中的各种基础语言要素的总结,总觉得少了点什么。
对基础语言要素的理解和使用,实际上是很重要的。
俗话说,一切伟大的行动和思想,都源于一个微不足道的开始。
而对于一门语言来说,熟练的掌握对其基础...
分类:
编程语言 时间:
2015-01-16 19:15:30
阅读次数:
223
最近工作闲翻阅了之前买f《C++编程思想》这里贴上我认为对我最有帮助的部分,一来留给自己复习看,另一方面也和小伙伴们分享下:
1 OPP相关
1.1、每个对象都有一个类型,OOP中class 和type是同义词,在面向对象的程序设计中,我们所做的工作实际上就是创造新的数据类型,程序员定义class 是为了与具体问题相适应,而不是被迫适用已存在的数据类型。
1.2、当用方式进行寻找。
2 C...
分类:
编程语言 时间:
2015-01-16 13:09:04
阅读次数:
255
上一篇文章《编程思想之正则表达式 》中讲了正则表达式的原理、使用方法和常见的正则表达式总结,本文将进一步探讨Java正则表达中Greedy、Reluctant、Possessive三种策略的区别。
Java 中Greedy(贪婪的)、Reluctant(勉强的)和Possessive(独占的) 的区别...
分类:
编程语言 时间:
2015-01-16 01:11:05
阅读次数:
342
人类的思维活动主要有三种: 1. 复合 2. 对比 3. 抽象 我认为这也是最重要的编程思想。 我们将要研究的计算过程(computational process)。Computational process 是通过电脑实现的一种抽象过程,在其进化中,它还会处理其它抽象实物--数据(data)。这一...
分类:
其他好文 时间:
2015-01-16 01:05:57
阅读次数:
168
unity3d目前支持C#和JS两种脚本语言。学习过程中发现很多教程使用的是JS语言,自己还是用C#比较多,unity原生使用的是Mono,使用C#会更加接近unity的编程思想。1.方法的定义,C#为强类型语言,所有的类型都必须明确标注;javascript为弱类型语言。(强弱类型应该不用解释吧(...
分类:
编程语言 时间:
2015-01-15 00:20:57
阅读次数:
269
如何用C#编写一个栈类?关键在于这样的一个类应该如何设计呢?首先要确立面向对象的编程思想,即类是对实体进行合理地抽象和建模,而这种思想将贯彻在我们编程的整个过程中。
Java编程思想(十六) —— 联系JVM再谈Class...
分类:
编程语言 时间:
2015-01-14 12:51:19
阅读次数:
165
什么是正则表达式?正则表达式(RegularExpression)就是用某种模式去匹配一类字符串的公式。如你要在一篇文章中查找第一个字是“罗”最后一个字是“浩”的三个字的姓名,即“罗*浩”;那么“罗*浩”就是公式,也称作模式(Pattern),这篇文章就是要匹配的串(或叫文本text)。再如,你要检...
分类:
其他好文 时间:
2015-01-13 15:41:29
阅读次数:
260
正则表达式(Regular Expression,也称regex )就是用某种模式去匹配一类字符串的公式。如你要在一篇文章中查找第一个字是“罗”最后一个字是“浩”的三个字的姓名,即“罗*浩”;那么“罗*浩”就是公式,也称作模式(Pattern),这篇文章就是要匹配的串(或叫文本text)。下面从常见的需求出发讲述C++、Java和JavaScript中正则表达式的使用。...
分类:
编程语言 时间:
2015-01-11 20:24:28
阅读次数:
387