Hashmap 使用java语言进行系统开发时,使用得比较多得数据结构hashmap,它以[key,value],进行数据存储,通过key可以快速找到到对应的value值,但是key,value不能是java的基本类型 (int , float,double,long,short,byte) 必须是 ...
分类:
编程语言 时间:
2017-10-13 10:12:06
阅读次数:
151
介绍String的的初始化 详细解释: 对于这道题,考察的是对String类型的认识以及编译器优化。Java中String不是基本类型,但是有些时候和基本类型差不多,如String b = "tao" ; 可以对变量直接赋值,而不用 new 一个对象(当然也可以用 new)。所以String这个类型 ...
分类:
其他好文 时间:
2017-10-11 22:33:00
阅读次数:
125
在面试过程中,常常会有面试官问到基础的问题的时候都会问到Java的拆装箱,关于这个问题其实不是很难,但是如果平时进行自学的时候不是注意,就可能一脸懵逼,所以笔者就这个问题进行一些总结,共同促进! 一、拆装箱概念 所谓的拆装箱,就是自从JDK1.5之后,java的基本类型和引用类型之间的相互转换。 1 ...
分类:
编程语言 时间:
2017-10-11 10:39:18
阅读次数:
235
JS的数值类型是分为两类:基本数据类型和引用数据类型。 基本类型占据的内存栈空间,引用类型被保存在堆空间。引用类型赋值的变量也是被保存在栈空间的,它的作用类似于电视遥控器,负责操作堆空间内指向的对象。 var num = 10; var change = function(obj){ obj = o ...
分类:
编程语言 时间:
2017-10-10 23:22:01
阅读次数:
176
我们先来看一条基本类型的声明语句:int a, b, ... 即一条声明语句由一个数据类型(int)和紧随其后的一个变量名列表(a, b, ...)组成 更通用的描述是:一个基本数据类型和紧随其后的一个声明符列表组成,每个声明符命名了一个变量并指定该变量是与该基本数据类型有关的某种类型。 例如:上面 ...
分类:
其他好文 时间:
2017-10-10 19:17:17
阅读次数:
142
一。malloc与free 和 new与delete有什么区别 1.malloc和free是库函数,以字节为单位申请堆内存 2.new和delete是关键字,以类型为单位申请堆内存。 3.malloc和free单纯的对内存进行申请和释放 4.对于基本类型new关键字会对内存进行初始化 5.对于类类型 ...
分类:
其他好文 时间:
2017-10-10 14:28:46
阅读次数:
200
+和concat都可以用来拼接字符串,但在使用上有什么区别呢,先来看看这个例子。 concat源码: 所以可以得出以下结论: +可以是字符串或者数字及其他基本类型数据,而concat只能接收字符串。 +左右可以为null,concat为会空指针。 如果拼接空字符串,concat会稍快,在速度上两者可 ...
分类:
其他好文 时间:
2017-10-09 23:55:55
阅读次数:
262
本来是想写一些关于结构体的心得的,不过突然想起了数据类型,就顺便复习一下了,其实这个在之前已经说过了,在指针也是一种数据类型中说过一下,虽然只是稍微提了一下,于是就想着干脆说详细点好了; 数据类型分两类: 一类是 非结构的原子类型,其值是不可分解的,例如c语言中的基本类型(整型,实型、字符型和枚举类 ...
分类:
其他好文 时间:
2017-10-08 23:21:24
阅读次数:
396
1.无继承时 即使没有显示地使用static关键字,构造器实际上也是静态方法。因此,当首次创建对象时,或者类的静态方法/静态域首次被访问时,java解释器必须查找类路径,以定位class文件。 然后载入class,有关静态初始化的所有动作都会执行。因此,静态初始化只有在Class对象首次加载的时候进 ...
分类:
编程语言 时间:
2017-10-08 22:39:46
阅读次数:
249
Throwable这个java类被用来表示任何可以作为异常被抛出的类,Throwable可以分为两种类型,Error用来表示编译时和系统错误,Exception是可以被抛出的基本类型。 1、RuntimeException 输出结果: 一般的异常都需要这样处理, RuntimeException就不 ...
分类:
编程语言 时间:
2017-10-07 18:39:59
阅读次数:
192