Java
XtHhua
行远自迩,登高自卑
展开
-
## Java语言的特点(跨平台)
- 跨平台(核心技术) Java程序的跨平台是指: Java源文件(.java) 经过编译之后形成的 字节码文件(.class) 可以在任何具有Java虚拟机的计算机或者电子设备上运行,Java虚拟机中的解释器负责把字节码文件翻译成对应机器能够理解的机器码进行运行。 - Java是简单的 不再有以#开头的预处理指令 ,如#include #define等; 不再有struct.union及ty...原创 2018-10-29 21:35:50 · 2441 阅读 · 1 评论 -
equals和==的区别
==: == 比较的是变量(栈)内存中存放的对象的(堆)内存地址,用来判断两个对象的地址是否相同,即是否是指相同一个对象。比较的是真正意义上的指针操作。 1、比较的是操作符两端的操作数是否是同一个对象。 2、两边的操作数必须是同一类型的(可以是父子类之间)才能编译通过。 3、比较的是地址,如果是具体的阿拉伯数字的比较,值相等则为true,如: int a=10 与 long b=10L 与 dou...转载 2018-11-12 14:40:06 · 392 阅读 · 0 评论 -
数组声明与创建规范
// 1.直接根据类型赋值方式 int[] i1 = {1,2,3}; // 2.new 设定数组长度方式 int[] i2 = new int[3]; // 3.new 并且赋值方式 int[] i3 = new int[]{1,2,3}; 注意:数组声明的时候不能够指定长度,在实例化时才能指定。 ...原创 2018-12-08 22:57:09 · 435 阅读 · 0 评论 -
常见集合的特点
首先上图说话,通过图片最直观的了解集合体系 简略版 (其中虚线为接口,实线为接口实线类) 详细版 (其中虚线为接口,实线为接口实线类) 常见集合的特点 Collection:无序,不唯一 直接接口List 有序,不唯一,允许有Null值 List接口直接实现类: vector(已淘汰) 底层实现是数组,...原创 2018-12-06 00:28:05 · 915 阅读 · 1 评论