2015.4.7来自知乎http://www.zhihu.com/question/28425576一: 开发技能编程语言,面向对象思想,函数式编程思想,设计模式,算法与数据结构,网络编程,TCP/IP协议,重构,版本管理(git等)二: 移动应用开发这方面你可以从: MVC 这成三个方面来对照检查...
分类:
移动开发 时间:
2015-04-07 13:27:21
阅读次数:
114
下面是关于字符驱动两个程序,主要是说明驱动编写的思想,理解驱动是怎么一步一步被实现的。驱动的第一个实现程序,是相对于裸机编程的,主要是体会一下驱动编程思想:cdev.h: 所包含的头文件#ifndef CDEV_H_#define CDEV_H_#define MAX_CDEVS 1024stru....
分类:
其他好文 时间:
2015-04-05 15:54:00
阅读次数:
100
虚函数算是C++最关键和核心的内容之一,是组件的基础。下面先列出一些相关名词,再围绕它们举例说明虚函数的本质实现原理。
基础概念(英文部分来自C++编程思想)
1)绑定:Connectinga
function call to a function body is called binding.(把函数调用和函数实现关联的过程)
2)早绑定:Whenbinding
is pe...
分类:
编程语言 时间:
2015-04-03 17:19:55
阅读次数:
202
今天看到一个很有意思的情况,如果希望用toString方法返回对象的地址的时候,可能会考虑使用this关键字,但是这个时候会出现一个问题,编译器看到string对象后面跟着一个“+”而后面不是String对象,编译器试图将this转换为string对象,,通过调用this的toString方法,于是...
分类:
编程语言 时间:
2015-04-01 13:10:54
阅读次数:
156
一.static关键字的用途 在《Java编程思想》P86页有这样一段话: “static方法就是没有this的方法。在static方法内部不能调用非静态方法,反过来是可以的。而且可以在没有创建任何对象的前提下,仅仅通过类本身来调用static方法。这实际上正是static方法的主要用途。” ...
分类:
编程语言 时间:
2015-04-01 12:43:24
阅读次数:
192
前言开篇明义:Java是oop编程,是没有全局变量的概念的。为什么用全局变量希望能在别的类中引用到非本类中定义的成员变量,有两种方法,一种是参数传递(这是最符合oop编程思想的,但这样会增加参数的个数,而且如这个参数要在线性调用好几次后才使用到,那么会极大增加编程负担),还有一中是定义在一个变量中或...
分类:
编程语言 时间:
2015-03-31 12:22:10
阅读次数:
183
通过上一篇文章的讨论,我想各位朋友对“面接接口编程”有了一个大致的了解。那么在这一篇里,我们用一个例子,让各位对这个重要的编程思想有个直观的印象。为充分考虑到初学者,所以这个例子非常简单,望各位高手见谅。 问题的提出 定义:现在我们要开发一个应用,模拟移动存储设备的读写,即计算机与U盘、MP...
分类:
其他好文 时间:
2015-03-29 14:51:57
阅读次数:
189
深入理解Java虚拟机/classloader,类的加载机制;new过程;父亲委托机制;内存区域:堆栈方法区、程序计数器线程、常量池、运行时常量池、new string、内存溢出Java编程思想/2015.03.26_不确定对象的个数,如何存储多个对象;arraylist的add、size、get方...
分类:
其他好文 时间:
2015-03-28 01:08:11
阅读次数:
187
1.面向对象的3要素:封装:将不需要显示的代码封装到一个方法中,只对外提供方法名,用户不需关心内部实现。继承:子类继承父类,公用父类的代码,大大提高了代码的重用,贴近生活也符合人类的编程思想。多态:使一样的方法具有不同的实现效果,大大简化了开发的难度。实现接口和继承父类都能实现多态。其他术语:接口[...
今天失眠!还有三四个月,就毕业工作一年了!试问这大半年的工作,我学到了什么,我还真不知道我学到了什么。大学主要学习的是java,工作中使用c#基于.net开发,有人觉得(我也是这么觉得的)两者语法差不多,有人觉得重要的是编程思想,拜托,我现在还没有那么好的觉悟好吧。不论怎么觉得,基础最重要,而且开始...
分类:
其他好文 时间:
2015-03-17 02:01:52
阅读次数:
90