
简介
该用户还未填写简介
擅长的技术栈
未填写擅长的技术栈
可提供的服务
暂无可提供的服务
#define、const、typedef的差别
#define 并不是定义变量啊#define 只是用来做文本替换的例如:#define Pi 3.1415926float angel;angel=30*Pi/180;那么,当程序进行编译的时候,编译器会首先将 “#define Pi 3.1415926”以后的,所有代码中的“Pi”全部换成 “3.1415926”然后再进行编译。 我查到一个讲const与#d
关于23种设计模式的有趣见解
在网上看见了这篇文章,作者以轻松的语言比喻了Java的32种模式,有很好的启发作用。创建型模式 1、FACTORY—追MM少不了请吃饭,麦当劳的鸡翅和肯德基的鸡翅都是MM爱吃的东西,虽然口味有所不同,但不管你带MM去麦当劳或肯德基,只管向服务员说“来四个鸡翅”就行了。麦当劳和肯德基就是生产鸡翅的Factory 。工厂模式:客户类和工厂类分开。消费者任何时候需要某种产品,只需向工厂请求即可。消费
InputStream类的实现
我们知道,java是一种解释型的语言。它的虚拟机帮助我们把.class文件变成机器能够识别的机器语言。 当然,做为一个应用层开发的程序员,我们没必要去看JVM的实现代码,如果你有兴趣写自己的虚拟机,自己写一种新的语言出来,你也可以去看。 我们现在关心的是:在JVM规范的基础上的java基本类库的实现机制,从而从本质上认识到java语言的规范和功能。 因为
到底了







