Java知识点:

这篇具有很好参考价值的文章主要介绍了Java知识点:。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

1、Java中的(8个)基本数据类型及其包装类:

        byte(字节)                  8          -128 - 127                                                                     0
        short(短整型)             16         -32768 - 32768                                                              0
        int(整型)                    32         -2147483648-2147483648                                            0
        long(长整型)             64         -9233372036854477808-9233372036854477808         0
        float(浮点型)             32         -3.40292347E+38-3.40292347E+38                            0.0f
        double(双精度)         64         -1.79769313486231570E+308-1.79769313486231570E+308                                                                                                                                               0.0d
        char(字符型)             16         ‘ \u0000 - u\ffff ’                                                            ‘\u0000 ’
        boolean(布尔型)        1           true/false                                                                     false

        Byte, Short, Integer, Long , Float , Double , Character , Boolean。

2、int  和 Integer 的使用场景:

https://www.cnblogs.com/Black-Ice/p/16126994.html

百度文库安全验证

int基本数据类型

Integer 引用数据类型。

装箱:

int a = 10;
// 自动装箱操作
Integer b = a;
int i = Integer.parseInt("10"); //返回int
Integer integer = Integer.valueOf("10"); //返回Integer,装箱  ,取缓存
Integer integer2 = Integer.valueOf(1000); //返回Integer,装箱 ,创建对象

拆箱:

// 自动装箱
Integer b = 56;
 
// 自动拆箱
int a = b;

3、很大的数据用什么类:

int范围,long范围 , 

BigDecimal;
BigInteger;

4、 == 和equals区别:

属性不同:

     ==是运算符号,而equals则属于方法。

==:

==是运算符号,可以比较基本数据类型。比较基本数据类型是比较值,比较引用数据类型是比较地址值(如果两个引用指向不同的对象,用==表示它们是不相等的,即使它们的内容相同。

String属于常量时比较的也是常量值。

 equals是属于Object类的方法,默认比较地址值。重写该方法可以比较内容,如String类。

 

5、Integer a = 值 Integer b = 值,(同一个值),a和b相等不?

涨姿势:为什么Java中“1000==1000”为false,而”100==100“为true?_IT界那些事儿的博客-CSDN博客

    public static Integer valueOf(int i) {
        if (i >= IntegerCache.low && i <= IntegerCache.high)
            return IntegerCache.cache[i + (-IntegerCache.low)];
        return new Integer(i);
    }

因此,此题答案为,如果值在小整数范围内(-128~127)则相等,否则不相等。
 文章来源地址https://www.toymoban.com/news/detail-635558.html

到了这里,关于Java知识点:的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • Java 面试知识点

    基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的 语法,集合的语法,io 的语法,虚拟机方面的语法。 和都可以用作逻辑与的运算符,表示逻辑与(and),当运算符两边的表达式的结果都为 true 时,整个运算结果才为 true,否

    2024年02月16日
    浏览(29)
  • Java 基础知识点

    Object 类相关方法   getClass 获取当前运行时对象的 Class 对象。 hashCode 返回对象的 hash 码。 clone 拷贝当前对象, 必须实现 Cloneable 接口。浅拷贝对基本类型进行值拷贝,对引用类型拷贝引用;深拷贝对基本类型进行值拷贝,对引用类型对象不但拷贝对象的引用还拷贝对象的相

    2024年02月13日
    浏览(41)
  • JAVA知识点梳理

    boo=false; //每一轮排序都会将最大的一个排到最后 所以-i 2.第一次不同如果是数值,返回长度差 第一次不同如果是字符,返回两个字符的Ascrll码的差值

    2024年02月12日
    浏览(30)
  • java面试常见知识点

    JDK(Java Development Kit)是Java开发工具包,是整个JAVA的核心,包括了Java运行环境JRE(Java Runtime Envirnment)、一堆Java工具(javac/java/jdb等)和Java基础的类库(即Java API 包括rt.jar)。 JRE是运行基于Java语言编写的程序所不可缺少的运行环境。JRE中包含了JVM,runtime class libraries和Jav

    2024年02月11日
    浏览(34)
  • 常见java知识点1

    目录 1    什么是Spring框架?Spring框架有哪些主要模块? 2    使用Spring框架有什么好处? 3    Java常用的包(列举六个) 4    Arraylist 和 Linkedlist 的区别 5    HashMap和Hashtable的区别 6    Java中常见的 io 流? 7    说一下常见的几个线程池?(Java里面有4个线程池) 8  

    2024年02月16日
    浏览(26)
  • Java期末复习——知识点+题库

    简单、面向对象、平台无关、多线程、动态 Java 所有的组成部分都需要名字。类名、变量名以及方法名都被称为标识符。 关于 Java 标识符,有以下几点需要注意: 所有的标识符都应该以字母(A-Z 或者 a-z),美元符($)、或者下划线(_)开始 首字符之后可以是字母(A-Z 或者

    2024年02月02日
    浏览(48)
  • java基础知识点复习①

    java是一门开源的面向对象的编程语言,具有面向对象的封装、继承、多态的特点。 封装:将类的某些信息隐藏起来,只提供特定的方法来访问或修改这些隐藏信息,从而防止直接操作类中的某些属性。是通过访问权限修饰符来实现封装的,public——protected——default——pri

    2023年04月22日
    浏览(33)
  • java小知识点积累(一)

    1. jar和war包的区别? jar - 表示Java项目,不能包含html、css、jsp、servlet等; war - 表示web项目,可以包含Java项目。 2. maven三种仓库之间的联系 本地仓库:就是本地硬盘上的一个目录,用于存放从【远程仓库】或【中央仓库】下载下来的jar文件; 远程仓库:通常由公司或团队搭

    2024年02月11日
    浏览(32)
  • java基础之线程知识点

    操作系统(OS)中并发(同时)执行的多个程序任务 宏观并行,微观串行 在一个时间段内,CPU会将时间段划分为若干个时间片,一个时间片是能被一个程序拥有,且只有拥有时间片的程序才能执行自身内容,所以当时间片的划分足够细小,交替频率足够快,就会形成并行的假象,时间上仍然是

    2024年02月01日
    浏览(31)
  • Java集合基础知识点复习

    主要分为两类: 第一个是Collection 属于单列集合,第二个是Map 属于双列集合在Collection中有两个子接口List和Set。在我们平常开发的过程中用的比较多像list接口中的实现类ArrarList和LinkedList。 在Set接口中有实现类HashSet和TreeSet。 在map接口中有很多的实现类,平时比较常见的是

    2024年04月08日
    浏览(41)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包