声明一个变量时,就是告诉编译器这个变量可以存放什么类型的值 #基本变量 int a = 10 这里的 a 就是基本变量, 存储的是基本类型的值 基本数据类型比较, 比较的是值, 值相等就相等 #引用变量 引用变量通常是可变的 User u1 = new User("zs",1); 这里的u1就是引用 ...
分类:
编程语言 时间:
2020-04-29 18:11:39
阅读次数:
77
什 么 是 Java 的 内 存 模 型 , Java 中 各 个 线 程 是 怎 么 彼 此 看 到 对 方 的 变 量 的 ? java 的 内 存 模 型 定 义 了 程 序 中 各 个 变 量 的 访 问 规 则 , 即 在 虚 拟 机 中 将 变 量 存 储 到 内 存 和 从 内 存 中 ...
分类:
编程语言 时间:
2020-04-28 00:33:51
阅读次数:
62
1 /* 2 定义一个变量,存储所有店的店头ID 3 分别取到每个店的客户InvitedPerson(取到这个店的所有线索) 4 对取到的线索进行筛选:按照时间对所有的线索进行排序 5 定义一个变量,去重之后的InvitedPerson存储起来 6 按照InvitedPerson查找出来的两条或者N ...
分类:
数据库 时间:
2020-04-27 17:00:45
阅读次数:
152
变量作用域 四种不同的变量作用域(local局部的; global全局的; static静态的; parameter参数) 局部和全局变量: Global关键词:函数内调用函数外定义的变量使用关键词;(不推荐使用) PHP 将所有全局变量存储在一个名为 $GLOBALS[index] 的数组中。 S ...
分类:
Web程序 时间:
2020-04-22 13:37:08
阅读次数:
86
[TOC] 16.反转链表 输入一个链表,反转链表后,输出新链表的表头。 从前往后,依次将当前节点的next指向前结点。用多个变量存储当前节点,下一节点,前结点。 17.合并两个排序的链表 输入两个单调递增的链表,输出两个链表合成后的链表,当然我们需要合成后的链表满足单调不减规则。 基本:遍历两链表 ...
分类:
其他好文 时间:
2020-04-12 13:59:01
阅读次数:
59
哪些变量是局部变量? 方法体中定义的 变量 和 方法的 形式参数(方法声明中) 局部变量和成员变量的比较: 1. 在类中定义的位置不同 2. 在内存中的位置不同 局部变量: 存储在,方法对应栈空间的栈帧中的 成员变量: 存储在,堆空间中的对象的存储空间中 3. 生命周期不同 局部变量: 随着栈帧的创 ...
分类:
其他好文 时间:
2020-04-06 20:28:00
阅读次数:
60
问题描述 引用型变量存储的是对象实例的地址值,如果直接打印变量,输出的应该是地址值。 数值型数组如int型数组:初始化后直接打印数组名,输出的是地址值。 但是:char类型数组无论是new还是直接赋值初始化,直接打印后显示的居然不是地址值,而是数组内容。 原因分析 char类型的数组就相当于一个字符 ...
分类:
编程语言 时间:
2020-04-06 11:57:18
阅读次数:
107
局部变量存储在栈上,栈指向SDRAM可读可写 全局变量包含在.bin文件中,烧写在nor文件中 静态变量 nor_flash不能直接的写 程序中至少包含有代码段和数据段(rodata 、bss(初值为0,无初值的全局变量)、common注释) const char g_char2 = 'B' //c ...
分类:
其他好文 时间:
2020-04-04 18:50:32
阅读次数:
63
一、常量 1.固定不变的值,可以理解基本数据类型的值。4,‘a’,false等。 2.引用数据类型string,"accc",表示一个引用常量。 3.final int a =1,被final修饰的变量,存储的值。不会被改变。 二、变量 1.存储空间、程序执行过程可以改变、存储空间存储一个引用内容。 ...
分类:
编程语言 时间:
2020-04-04 11:19:49
阅读次数:
71
1、什么是JMM Java 内存模型,是一种抽象的概念并不真实存在,它描述的是一组规则或规范; 2、做什么的 通过这组规范定义了程序中各个变量(包括实例字段,静态字段和构成数组对象的元素)的访问方式; 3、怎么玩 3.1 定义线程和主内存之间的抽象关系 线程之间的共享变量存储在主内存(main me ...
分类:
其他好文 时间:
2020-03-25 01:43:17
阅读次数:
65