java中内存主要包含4块,堆内存区、栈内存区、常量池、方法区。 堆内存中:存放的是new出的对象(引用类型也是对象,比如String,数组),new出的对象只包含成员变量。 栈内存中:存放的是局部成员变量。对于基本的数据类型存放的是基本变量的值,而对于对象变量,存放的是堆内存的地址。 常量池:存放 ...
分类:
编程语言 时间:
2019-12-12 01:21:22
阅读次数:
112
1.变量的初始化:在使用变量之前需要对变量进行初始化 1>类中或者结构中的字段,在未进行显示初始化时,变量的默认值是0; 2>方法中的变量必须显示初始化才能正确的调用,举例说明引用类型的初始化:Something objSomething;此时变量仅仅创建了引用,这个引用未指向任何对象,无法调用该变 ...
在Java中,所使用到的类型可以分为两大类,一类是基本数据类型,一共有8种,包含:整数,小数,字符,布尔。另外一类是引用类型,包含:字符串,数组以及各种Java类。
分类:
编程语言 时间:
2019-12-11 11:26:11
阅读次数:
95
总结 Map 用于保存具有映射关系的数据:相对于字典 1. 因此 Map 集合里保存着两组值,一组值用于保存 Map 里的 Key,另外一组用于保存 Map 里的 Value 2. Map 中的 key 和 value 都可以是任何引用类型的数据 3. Map 中的 Key 不允许重复,即同一个 M ...
分类:
编程语言 时间:
2019-12-11 00:48:39
阅读次数:
90
Function类型 函数由于是Function类型的一个实例,所以函数名就是一个指向函数对象的指针,不会与某个函数死死的连接在一起,这也导致了js中没有真正的重载,但好处是,函数对象可以作为另一个函数的参数或是返回值; 访问一个函数对象的指针而不是执行函数本身不能加括号 Function类型中,有 ...
分类:
Web程序 时间:
2019-12-11 00:45:34
阅读次数:
121
javascript基础 原创:https://www.cnblogs.com/zhuyeshen/p/10997893.html 一、javascript的六种数据类型 原始类型(基本类型):按值访问,可以操作保存在变量中实际的值。原始类型汇总中null和undefined比较特殊。 引用类型:引 ...
分类:
编程语言 时间:
2019-12-10 17:18:57
阅读次数:
94
集合概述 集合到底是什么呢?集合:集合是java中提供的一种容器,可以用来存储多个数据 集合和数组既然都是容器,它们有啥区别呢? 区别1: 数组的长度是固定的。 集合的长度是可变的。 区别2: 数组中存储的是同一类型的元素,可以存储基本数据类型值,也可以存储引用类型: 集合存储的都是对象。而且对象的 ...
分类:
编程语言 时间:
2019-12-09 13:33:41
阅读次数:
106
1.引用的概念 引用这个概念是与JAVA虚拟机的垃圾回收有关的,不同的引用类型对应不同的垃圾回收策略或时机。 垃圾收集可能是大家感到难于理解的较难的概念之一,因为它并不能总是毫无遗漏地解决Java运行时环境中堆管理的问题。 垃圾回收的大致思路是:当Java虚拟机觉得内存不够用的时候,会触发垃圾回收操 ...
分类:
编程语言 时间:
2019-12-09 01:25:02
阅读次数:
90
一、 堆(heap)和栈(stack) 栈(stack)会自动分配内存空间,会自动释放。堆(heap)动态分配的内存,大小不定也不会自动释放。 二、 基本类型和引用类型 基本类型:简单的数据段,存放在栈内存中,占据固定大小的空间。 引用类型:指那些可能由多个值构成的对象,保存在堆内存中,包含引用类型 ...
分类:
Web程序 时间:
2019-12-08 21:26:06
阅读次数:
123
Title Programming language Python GOlang Golang 初始 Golang 变量 常量 Golang 基础数据类型 字符串 整型等 Golang 基础数据类型 整型 浮点型 布尔 string Golang指针 值类型和引用类型 Golang 键盘的输入 Go ...
分类:
其他好文 时间:
2019-12-08 01:00:27
阅读次数:
107