• 包装类


    api

    • api文档,对jdk的方法签名和注解,对jdk的使用说明
    • 不熟悉的类可以查看api来查找其可以使用方法
    • 最长使用的类
      • java.lang.Integer
      • java.lang.String

    包装类

    • 包装类:把基本数据类型包装为对象类型,此过程称为装箱
      • 手工装箱,Integer obj1 = new Integer(n);
      • 自动装箱,Integer obj3 = 200; //缺省写法,编译器自动补齐代码
        • 自动装箱,首先调用的时valueof()方法求其值
        • 自动装箱,若数值在[-128,127],则会返回缓冲好的对象,返回同数值时时同一个对象
        • 自动装箱,若数值在上面之外的则会new一个Integer对象
    • 把对象中的基本值取出来,称为拆箱
      • int a = obj1.intValue(); //手动拆箱
      • int b = obj2; //自动拆箱,编译器补齐代码
      • int c = obj1 + obj2; //自动拆箱
    • Integer类:decode();//解码,把字符串解码成数字;
    • String.valueof(n);//把任意的类型转成字符串
    //例
    @Test                           //可直接运行注解
    public void name() {            //方法名
    	String string = "123";      //字符串1
    	String string2 = "234";     //字符串2
    	int a = Integer.parseInt(string);                       //String 转int
    	Integer integer = a;                                    //自动装箱
    	Integer integer2 = Integer.parseInt(string2);           //转换int之后自动装箱
    	int sum = integer.intValue() + integer2.intValue();     //手动拆箱求和
    	int product = integer * integer2;                       //自动拆箱求积
    	System.out.println(string + " + " + string2 + " = " + sum);     //打印输出
    	System.out.println(string + " * " + string2 + " = " + product); //打印输出
    }
    
    • 分类
    基本数据类型 包装类
    boolean Boolean
    byte Byte
    short Short
    int Integer
    long Long
    char Character
    float Float
    doble Double

    JUnit4,库

    • @Test//光标右键点run可以直接运行
    • 注意导入包
  • 相关阅读:
    redis是什么?
    mysql用户权限设置
    大白话说Java反射:入门、使用、原理 (转)
    iptables只允许指定ip访问本机的指定端口
    CSS系列——前端进阶之路:初涉Less
    MySQL分页查询优化
    linux 面试题
    CSS中定义CLASS时,中间有空格和没空格的区别是什么?
    MySQL Explain详解
    EBS 系统当前完成请求时间监测
  • 原文地址:https://www.cnblogs.com/refengqingfu/p/9978792.html
Copyright © 2020-2023  润新知