一、基本数据类型(4类 8种) 整数型:byte、short、int 、long 浮点型:foat、double 字符型:char 布尔型:boolean、 注:1.Java中的默认类型:整数类型是 int 、浮点类型是 double ; 2.科学计数法省空间,数据范围和字节占用不一定相关; 3.J ...
分类:
编程语言 时间:
2019-09-06 20:05:56
阅读次数:
115
1 package cn.learn.basic; 2 3 import java.util.ArrayList; 4 5 /* 6 数组里存入对象 7 引用类型-对象数组ArrayList 8 在Phone[] myPhone=new Phone[3];缺点:一旦创建程序运行期间,长度不可以改变 ... ...
分类:
其他好文 时间:
2019-09-01 18:28:18
阅读次数:
91
js有5种基本类型:null、underfined、string、number、boolean null与underfined不予考虑 转换为boolean 除了null、underfined、0、""都为true 转换为string 如果有toString(),调用,若返回字符串,则使用该字符串, ...
分类:
其他好文 时间:
2019-09-01 16:48:58
阅读次数:
87
只能访问 stack 顶部的元素;只有在移除 stack 顶部的元素后,才能访问下方的元素。 堆栈操作 top():返回一个栈顶元素的引用,类型为 T&。如果栈为空,返回值未定义。 push(const T& obj):可以将对象副本压入栈顶。这是通过调用底层容器的 push_back() 函数完成 ...
分类:
其他好文 时间:
2019-09-01 16:23:11
阅读次数:
112
在和一个朋友讨论引用类型和值类型差点被带偏了,所以打算写篇博客以此来警醒自己,任何事情都要有自己的判断力,要有清晰的头脑。观点: : 下面说一下我自己的理解吧 但若b是对象,那么a就指向了b的地址,a并没有被赋值,只是改变了a对值得指向,a 只会指向b的地址,所以改变了a会影响b,所以我们一搬为了消 ...
分类:
其他好文 时间:
2019-09-01 12:20:16
阅读次数:
74
[]==![] 1. 感叹号!的优先级最高,因此先计算![], 其结果为 false, 所以表达式被转换成: []==false. 3. 遇到Boolean类型,需要先转换成Number类型,所以表达是变成 []==0 4. 0是基础类型,[]是引用类型,所以引用类型需要转换成基础类型:[]转换的结 ...
分类:
Web程序 时间:
2019-09-01 01:35:54
阅读次数:
102
深拷贝和浅拷贝都是针对的引用类型, JS中的变量类型分为值类型(基本类型)和引用类型; 对值类型进行复制操作会对值进行一份拷贝,而对引用类型赋值,则会对地址进行拷贝,最终两个变量指向同一份数据 一、先来看看JS中的数据类型 JS 中数据分为两种类型: 原始数据类型 number string boo ...
分类:
编程语言 时间:
2019-08-31 19:15:23
阅读次数:
77
引用的概念: 引用就是对象的另外一个名字,这些名字都指向同一块地址。对其中任何一个名字的操作实际上都是对同一个地址单元的操作。在实际的开发中,引用多用作函数的形参使用。 引用的特点: ①、引用是一种复合类型,不能定义引用类型的引用,但可以定义其他类型的引用。 ②、一个对象可以有多个引用。 ③、普通引 ...
分类:
编程语言 时间:
2019-08-31 10:25:31
阅读次数:
93
jvm虚拟机栈的作用 jvm虚拟机栈栈帧的组成 jvm虚拟机栈,也叫java栈,它由一个个的栈帧组成,而栈帖由以下几个部分组成 局部变量表 存储方法参数,内部使用的变量 操作数栈 在变量进行存储时,需要进行入栈和出栈 动态连接 引用类型的指针 方法出口 方法的返回 一段原程序代码 一 生成字节码文件 ...
分类:
其他好文 时间:
2019-08-29 13:49:06
阅读次数:
80
在项目的搭建过程中不经意间看到一个关于以上标题三个符号的代码,于是留心记录一下,以备不时之需; 1. 可空类型修饰符(?): 引用类型可以使用空引用表示一个不存在的值,而值类型通常不能表示为空。 例如:string str=null; 是正确的,int i=null; 编译器就会报错。 为了使值类型 ...