zoukankan      html  css  js  c++  java
  • 编程学习记录9.1:java的一些基本包1,lang包

    java.lang包

      1、lang包是java内置的基础包,会自动导入

      2、原始数据类型声明的变量不是对象

    包装类:每一个原始数据类型都有一个包装类用老将原始数据类型转化为对象

      

    原始数据类型 包装类
    boolean Boolean
    byte Byte
    char Character
    short Short
    int Integer
    long Long
    float Float
    double Double

      1、每个包装类都有一个用来接收原始数据类型的构造方法。

      2、每个包装类有一个可以接收String类型的构造方法(乱给报 NumberFormatException 类转换异常报 ClassCastException)。

      3、每个包装类都有静态的valueOf()方法,用来将字符串转换为相应的包装对象(可以不用 new 创对象)。

      4、每个包装类都有一个静态的toString()方法,用来将包装类转成字符串对象。

      5、除 Character 类之外,其他的包装类都有一个静态的parseXxx()方法,用来将字符串转化成原始数据类型。

      6、从JDK1.5开始,增加了自动拆箱和自动装箱。即原始类型和对应的包装类之间可以互转。

    String类:字符串,是常量,对String类的任何改变,都是返回一个新的String类对象。常用,方法很多,见帮助文档

    StringBuffer类:可变序列,线程安全,底层是字符串数组。

    StringBulider类:可变序列,线程不安全,但速度比 StringBuffer 快。

  • 相关阅读:
    vue hover如何触发事件?
    防止 window.open 被拦截
    input输入框change和blur事件区别
    神马?使用JS直接上传并预览粘贴板的图片?
    删除设备与驱动器中百度网盘图标
    枚举类字典代码 草稿
    中文转换成阿拉伯数字
    Java对象与类中的一个小练习
    正向代理和反向代理
    MySQL教程126-MySQL事务隔离级别
  • 原文地址:https://www.cnblogs.com/HMTT-RIN/p/11234224.html
Copyright © 2011-2022 走看看