当前位置:首页 > JAVA教程 > 正文内容

实例讲解java中的integer和int类型_JAVA教程,java,integer,int

搜教程4年前 (2020-04-04)JAVA教程166

2020全新Java面试题——基础部分(一)_JAVA教程

java常见面试题有:1、JDK和JRE有什么区别?2、==和equals的区别是什么?3、final在java中有什么作用?4、String属于基础的数据类型吗?5、如何将字符串反转?

Integer和Int类型的比较

Integer 类型是一个对象类,它是将一个int的基本类型进行装箱包装,当我们调用integer的对象的时候,Integer会指向它所包装的int基本类型的地址。

如果将Integer和int类型进行比较时,系统会将Integer自动转换成int类型,这时候我们在比较int类型的时候会自动的对这块地址的值进行比较而非对内存比较.观察下面的例子:

如何利用java实现归并排序_JAVA教程

利用java实现归并排序的核心思想是:将两个有序的数列合并成一个大的有序的序列。归并排序是利用递归与分治的技术将数据序列划分为越来越小的半子表,再对半子表排序,最后再用递归方法将排好序的半子表合并成越来越大的有序序列。

(推荐教程:java快速入门)

public static Integer getIntegerExample1 = 128 ;
public static int getIntExample1 = 128 ;
System.out.print("结果: ");
System.out.println(getIntegerExample1 == getIntExample1);
结果: true

当我们对两个Integer类型进行比较时,那么系统会对它的内存地址进行比较.因为内存分配的地址不同,所以结果是不同.观察下面的例子:

public static Integer getIntegerExample3 = 128 ;
public static Integer getIntegerExample_3 = 128 ;
System.out.print("结果: ");
System.out.println(getIntegerExample3 == getIntegerExample_3);
结果: false

然而我们还有一种情况,就是当Integer值的大小在-127-127之间的时候,Integer会直接去常量池中选择,那么当你对2个在常亮池中的Integer的值进行比较时候,它会表示这两个Integer是指向同一个内存地址.

public  static Integer getIntegerExample2 = 127 ;
public static Integer getIntegerExample_2 = 127;
System.out.print("结果: ");
System.out.println(getIntegerExample2 == getIntegerExample_2);
结果: true

相关视频教程推荐:java视频教程

以上就是实例讲解java中的integer和int类型的详细内容,更多请关注ki4网其它相关文章!

java持久层面试题目(二)_JAVA教程

java面试题:解释一下MyBatis中命名空间(namespace)的作用;MyBatis中的动态SQL是什么意思;JDBC编程有哪些不足之处,MyBatis是如何解决这些问题的。

扫描二维码推送至手机访问。

版权声明:本文由搜教程网发布,如需转载请注明出处。

本文链接:https://www.sojiaocheng.cn/17472.html

标签: javaintegerint
分享给朋友:

“实例讲解java中的integer和int类型_JAVA教程,java,integer,int” 的相关文章

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

什么是设想形式【JAVA教程】,设计模式,创建模式,结构模式,行为模式

设想形式是在软件设想中常见题目的通用、可重复运用、多数人晓得的一种解决方案或模板;这些解决方案是在相称长的一段时间内由浩瀚软件开发人员经由过程重复实验取得的。下面我们就来带人人认识一下设想形式,愿望对人人有所协助。 设想形式的运用 设想形式在软件开发中有两个主要用途。【视频教程引荐:Ja...

Java完成计数排序(CountingSort)的代码示例【JAVA教程】,CountingSort

Java完成计数排序(CountingSort)的代码示例【JAVA教程】,CountingSort

本篇文章给人人带来的内容是关于Java完成计数排序(CountingSort)的代码示例,有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 计数排序,属于桶排序特别的一种。 当要排序n个数据的时刻,假如所处的局限不大,我们能够取个中的最大值K,并将数据疏散在K个桶内里, 每一...

java8中时候的运用详解(附示例)【JAVA教程】,java8

本篇文章给人人带来的内容是关于java8中时候的运用详解(附示例),有肯定的参考价值,有须要的朋侪可以参考一下,愿望对你有所协助。 为何须要新的时候API? 在Java 8之前的日期/时候API之前,现有的与日期和时候相干的类存在诸多题目,个中重要有: Java的日期/时候类的定义并不一...

java中string的相干学问引见(代码示例)【JAVA教程】,java

本篇文章给人人带来的内容是关于java中string的相干学问引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 1、两种建立体式格局 String str1 = "abc";        //字面量建立 String str2 = new String(...

java紧缩多个文件的要领引见(代码示例)【JAVA教程】,java

本篇文章给人人带来的内容是关于java紧缩多个文件的要领引见(代码示例),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 起首建立一个东西类,定义好接口,这里的参数1:fileList:多个文件的path+name2: zipFileName:紧缩后的文件名 下面是代码,解释...

Object类的深切剖析(图文)【JAVA教程】,java

Object类的深切剖析(图文)【JAVA教程】,java

本篇文章给人人带来的内容是关于Object类的深切剖析(图文),有肯定的参考价值,有须要的朋侪能够参考一下,愿望对你有所协助。 Object类有哪些要领 registerNatives()【底层完成、不研讨】hashCode()equals(Object obj)clone()toString(...