MFC里面有大量的句柄包装类。顾名思义,所谓句柄包装类,指的是这些类是封装了系统对象的句柄(HWND,HDC,HBITMAP等等),并提供了一组成员函数作为访问系统对象的接口。 句柄实际上是一个整数,它标识了一种资源,如位图或者窗口。 句柄可以理解为指针或者地址,但是又不全是,可以理解为指针的指针? ...
分类:
编程语言 时间:
2019-11-08 14:02:17
阅读次数:
126
2.7包装类(Wrapper) 基本数据类型由于不是类,不能够使用java类库里提供的大量的方法。所有在设计上,我们让每一个基本数据类型都对应一个类,同时数据存储的范围还不变。此时相当于基本数据类型就具有了类的特点。针对八种基本定义相应的引用类型—包装类(wrapper 或封装类)。有了类的特点,就 ...
分类:
移动开发 时间:
2019-11-08 14:02:00
阅读次数:
166
一、基本数据类型转换为String类型 1. 数值类型:有两种api可供使用,Integer.toString() 和 String.valueof()。 2.字符类型 String.valueof(), Integer.toSring()。 二、String类型转换为基本数据类型 1.数值类型 i ...
分类:
编程语言 时间:
2019-11-05 18:32:36
阅读次数:
95
int vs Integer + 基本类型int的默认值为0;对应的封装类型Integer的默认值为null + Integer对象会占用更多的内存。Integer是一个对象,需要存储对象的元数据。但是int是一个原始类型的数据,所以占用的空间更少 + 自动装箱:将基本数据类型转换成相应的包装类类型 ...
分类:
编程语言 时间:
2019-10-30 00:07:20
阅读次数:
123
《Java面试全解析》是我在 GitChat 发布的一门电子书,全书总共有 15 万字和 505 道 Java 面试题解析,目前来说应该是最实用和最全的 Java 面试题解析了。 我本人是 2009 年参加编程工作的,一路上在技术公司摸爬滚打,前几年一直在上海,待过的公司有 360 和游久游戏,因为 ...
分类:
编程语言 时间:
2019-10-29 22:01:13
阅读次数:
256
jvm、jdk和jre jvm:java virtual machine JAVA虚拟机,是java实现跨平台最核心的部分。 java包装类 java包含了8中基本数据类型,这8种基本数据类型不支持面向对象的编程机制,也不具备“对象”的特性:没有成员变量、方法可以被调用。这8种基本数据类型带来了一定 ...
分类:
编程语言 时间:
2019-10-28 11:08:55
阅读次数:
75
java中特殊的String类型 Java中String是一个特殊的包装类数据有两种创建形式: String s = "abc"; String s = new String("abc"); 第一种先在栈中创建一个对String类的对象引用变量s,然后去查找"abc"是否被保存在字符串常量池中,如果 ...
分类:
编程语言 时间:
2019-10-24 12:01:40
阅读次数:
110
包装类:对基本数据类型的包装,包装成引用数据类型 基本数据类型: byte short int long float double char boolean Byte Short Integer Long Float Double Character Boolean 7种包装类(Character除 ...
分类:
其他好文 时间:
2019-10-23 22:26:03
阅读次数:
89
包装类:对基本数据类型的包装,包装成引用数据类型(byte short int long float double boolean char) 基本数据类型对应的引用数据类型为:Byte Short Int Long Float Double Boolean character 七种包装类(Char ...
分类:
其他好文 时间:
2019-10-23 22:22:07
阅读次数:
70
Integer类是int的包装类,能够在int和String之间相互转换 1.int和String的相互转换 2.Integer类的面试题 ...
分类:
编程语言 时间:
2019-10-23 09:16:38
阅读次数:
68